⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selectdjjg.jsp

📁 一套完整的工商12315的源程序jsp部分在12315里,后台JAVA部分在gs12315src里,没有打包数据库.
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%@ page import="com.censoft.gongshang.util.*"%>
<%@ page import="com.censoft.gongshang.control.event.*"%>
<%@ page import="com.censoft.gongshang.component.enterprise.model.*"%>
<%@ page import="com.censoft.gongshang.component.sysadmin.model.*"%>

<html>
<HEAD>
<meta content="no-cache" http-equiv="Pragma"/>
<link href="<%=request.getContextPath()%>/include/style/<%=(String)(session.getAttribute("frameworkStylePath"))%>/style.css" rel="stylesheet" type="text/css">
<SCRIPT LANGUAGE="JavaScript">
function ck(){
//alert (window.returnValue);
window.close();
}
function dosel(zz){
//alert (zz);
window.returnValue=zz;
window.close();
}
</script>
<base target="_self">
<link rel="stylesheet" href="../calendar/scroll.css">
<link rel="stylesheet" href="calendar/ioa-1.css">

<body class="businessBody01" scroll=auto>
<form name="search" method="post">

<table border="1" width="100%" class="businessTable00" >
<%
String sql= null;
UserModel user = (UserModel) session.getAttribute("userModel");
String userDjjg = (String)user.getAreaCoding();
String selectedDjjg = (String)request.getParameter("selectedDjjg");
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
ArrayList DjjgPart = null;//存放省级登记机关
ArrayList DjjgAll = null;//存放所选省下的登记机关
try{
	conn = Common.getConnection();
	stmt = conn.createStatement();
%>
  <tr>
   	<td nowrap colspan="3" height="31" class="businessTdTitle00">省名称</td>
  </tr>
<%
	//取得所有省级登记机关
	sql="select * from a_bm_djjg where content like '%0000' order by content" ;
	//DjjgPart = GetCodingTable.getCodeBySql(sql);
	rs = stmt.executeQuery(sql);
	String td = "businessTd00Left";
	int rowNum = 0;
	while(rs.next()){
		String djjgCode = PubFunc.toShow(rs.getString("content"));
		String djjgContent = PubFunc.toShow(rs.getString("coding"));
		rowNum = rs.getRow();
		if(rowNum%3==1){
			out.print("<tr>");
    	td=td.equals("businessTd00Left")?"businessTd01Left":"businessTd00Left";
		}
%>
  	<td height="31" width="33%" class="<%=td%>"><A href="<%=request.getContextPath()%>/include/tools/djjg/selectDJJG.jsp?selectedDjjg=<%=djjgCode%>"><%=djjgContent%></A></td>
<%	if(rowNum%3==0)out.print("</tr>");%>
<% } //end while%>
<%	if(rowNum%3!=0){
			for(int i=0;i<3 - rowNum%3;i++){
%>
		<td height="31" width="33%" class="<%=td%>"></td>
<%
			}
			out.print("</tr>");
		}
%>
</table>

<table border="1" width="100%" class="businessTable00" >
	<tr>
   	<td nowrap colspan="2" height="31"class="businessTdTitle00">省所辖范围内市县级登记机关</td>
  </tr>
  <%
	//取得当前用户所在省的各级登记机关
	sql="select * from a_bm_djjg" ;
	if(selectedDjjg!=null && !selectedDjjg.equals("")){
		sql += " where content like '"+selectedDjjg.substring(0,2)+"%' order by content";
	}else if(userDjjg != null && !userDjjg.equals("")){
		sql += " where content like '"+userDjjg.substring(0,2)+"%' order by content";
	}
	td = "businessTd00Left";
	rowNum = 0;//查询结果集的当前行号

	//记录当前的TD是行首还是行末
	String TrStart = "true";//true 当前列是行首; false 当前行不是行首
	String TrEnd = "false";//false 当前列不是行末; true 当前列是行末
	//记录上一行的TD是行首还是行末
	String TrStartP = "false";//true 上一行是行首; false 上一行不是行首
	String TrEndP = "false";//false 上一行不是行末; true上一行是行末
	//记录上一行的登记机关编码
	String djjgCodeP = "";
	rs = stmt.executeQuery(sql);
	while(rs.next()){
		String djjgCode = PubFunc.toShow(rs.getString("content"));
		String djjgContent = PubFunc.toShow(rs.getString("coding"));
		String spacePrint = "";//市县级登记机关名称前加的空格。 省级前为"";市级前为"&nbsp;&nbsp;&nbsp;";县级前为"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
		String colspanStr = "";
		rowNum = rs.getRow();//获取rs中当前记录的行号
		if(djjgCode.substring(2).equals("0000")){//省级登记机关
			if(TrEndP.equals("false") && rowNum>1)out.print("<td height='31' class='"+td+"'></td></tr>");
			colspanStr = "colspan=2";
			TrStart = "true";
			TrEnd = "true";
		}else if(djjgCode.substring(4).equals("00")){//市级登记机关
			if(TrStartP.equals("true") && TrEndP.equals("false") && rowNum>1)out.print("<td height='31' class='"+td+"'></td></tr>");
			spacePrint += "&nbsp;&nbsp;&nbsp;";
			colspanStr = "colspan=2";
			TrStart = "true";
			TrEnd = "true";
		}else{//县级登记机关
			if(TrStartP.equals("true") && TrEndP.equals("false")){
				TrStart = "fasle";
				TrEnd = "true";
			}else{
				if(!djjgCodeP.substring(0,4).equals(djjgCode.substring(0,4))){
					if(TrStartP.equals("true") && TrEndP.equals("false") && rowNum>1)out.print("<td height='31' class='"+td+"'></td></tr>");
					out.print("<tr><td colspan='2' height='31' class='"+td+"'></td></tr>");
				}
				TrStart = "true";
				TrEnd = "false";
			}
			spacePrint += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
		}
		if(TrStart.equals("true")){
			out.print("<tr>");
    	td=td.equals("businessTd00Left")?"businessTd01Left":"businessTd00Left";
		}
	%>
  	<td nowrap <%out.print(colspanStr);%> height="31" class="<%=td%>"><%out.print(spacePrint);%><A href="#" onClick="dosel('<%=djjgCode%>');"><%=djjgContent%>(<%=djjgCode%>)</A></td>
<%
		if(TrEnd.equals("true")){
			if(rowNum>1)out.print("</tr>");
		}
		TrStartP = TrStart;
		TrEndP = TrEnd;
		djjgCodeP = djjgCode;
%>
<%}//end while%>
<%if(TrEnd.equals("false")){%>
	<td height="31" width="50%" class="<%=td%>"></td></tr>
<%}%>
</table>
</form>
</body>
</html>
<%
}catch(Exception ex){
	Debug.println("[selectDJJG.jsp]--->>>Exception:"+ex.getMessage());
}finally{
	try{
		Common.clearUp(rs,stmt,conn);
		//if(rs != null) rs.close();
		//if(stmt != null) stmt.close();
		//if(conn != null && !conn.isClosed()) conn.close();
		Debug.print("[selectDJJG.jsp]--->>>conn已关闭:" + conn);
	} catch(Exception e){
		Debug.print("[selectDJJG.jsp]--->>>关闭数据库连接出错");
	}
}%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -