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

📄 researchmain.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<%@ page import="com.doone.uurm.UserFactory,
                 com.doone.data.DataTable,
				 com.doone.fj1w.fjmgr.research.*,
                 com.doone.uurm.IOrgInfo,
                 com.doone.uurm.WebAuth,
                 java.util.Date"%>
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.doone.fj1w.fjmgr.research.*"%>
<%request.setCharacterEncoding("GBK");%>
<%String sPurvICode="NGB002006";%>
<%

    WebAuth auth = WebAuth.getInstance(request);

	String research_citycode = null;


    if ( ! auth.IsAuthed() ) {
        
	    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
	    return;
    }
	else if ( ! auth.CheckPurv(sPurvICode) ) {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}

         research_citycode =  auth.getCityCode();
		 
	       int pageNo=1;
	
	    	String pageNoStr=request.getParameter("pageNo");

			if(pageNoStr == null){
				pageNo=1;
			}else{
	   			pageNo=Integer.parseInt(pageNoStr);
			}

            String title ="";
			String desc = "";
			String objecttype = "";
			String issuancestate = "";
			String starttime = "";
			String endtime = "";
			String action = request.getParameter("action");
			
			if("search".equals(action)){
			
			    title =  request.getParameter("TITLE_MAIN");
				desc =  request.getParameter("DESCIPTION_MAIN");
				objecttype =  request.getParameter("OBJECTTYPE_MAIN");
				issuancestate =  request.getParameter("ISSUANCESTATE_MAIN");
				starttime =  request.getParameter("STARTTIME");
				endtime =  request.getParameter("ENDTIME");
			
			}
			

		   ResearchBean rb=new ResearchBean();
		   DataTable dt =rb.query(pageNo,research_citycode,title,desc,objecttype,issuancestate,starttime,endtime);



%>
<html>
<head>
<title>网上调查资料管理_配置调查问卷名称</title>

<link href="../../common/style/main.css" rel="stylesheet" type="text/css" />
<link href="../../common/style/Sty01.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
<script language="JavaScript" src="../../common/mainTool.js"></script>

<script language="JavaScript">

    function windowOpen(url) {
		window.open(url,400,300);
	}

    function changePageNo(no){

        window.open("ResearchMain.jsp?pageNo="+no,"_self");
    }

    function fn_onload() {
		cltScript_Toolbar();
	}

	function cltScript_Toolbar() {
        if ( self.parent != self ){
            var pel = parent.document.all.tags("frame");
            for ( i=0; i< pel.length; i++){
                if ( pel(i).name == "main") {
					divTop.style.width = pel(i).width;
					divMain.style.width = pel(i).width;
					divMain.style.height = pel(i).height - divTop.clientHeight;
                }
            }
         }
	 }

	 function fnToolAddResearch() {
	     var sURL = "ResearchMainAdd_All.jsp";
		 window.location.href = sURL;
		 //windowOpen(sURL,400,200)
	 }
	 
	 function fnToolDelResearch() {
	        var id = ""; 
			var researchId = "";       
			try {
				if ( ResearchList != undefined ) {
					if ( parseInt(ResearchList.selected) >= 0 ){
					    researchId = ResearchList.selectedCells[0];
						//if ( researchId != null && researchId != "" ) id = researchId;
					}	
					var sURL = "DelMainSubOpt.jsp?action=res&rid="+researchId;
					window.location.href = sURL;
				}
			}
			catch(e){}	
		}

	 function onChoosed(){
		 var src = event.srcElement;
		 setButtonEnabled();
	 }

	 function setButtonEnabled(){
			if ( ResearchList != undefined ) {
				if ( parseInt(ResearchList.selected) >= 0 ){
				    document.getElementById("ibtndelResearch").Enabled = true;
				    document.getElementById("ibtnaddResearch").Enabled = true;
					document.getElementById("ibtnResearchMsg").Enabled = true;
					document.getElementById("ibtnconResearchMsg").Enabled = true;//
					document.getElementById("ibtnReviewExcel").Enabled = true;
				}
			}
		}

    function fnToolResearchMsg() {
			var rid = "";
			var tl = "";

			try {
				if ( ResearchList != undefined ) {
					if ( parseInt(ResearchList.selected) >= 0 ){
						//var reRid = ResearchList.rows[ResearchList.selected].getAttribute("key");
						var reRid = ResearchList.key;
						var reTl = ResearchList.selectedCells[2];
						if ( reRid != null && reRid != "" ) rid = reRid;
						if ( reTl != null && reTl != "" ) tl = reTl;
					}
				}
			}
			catch(e){}

			var sURL = "ResearchMsg.jsp?rid=" + rid + "&tl=" + tl;
			window.location.href = sURL;
			//windowOpen(sURL,400,300)
		}
	 
	 	 function fnToolExport() {
	        var id = ""; 
	        var name = "" ;
			if ( ResearchList != undefined ) {
			    if ( parseInt(ResearchList.selected) >= 0 ){
					var researchId = ResearchList.selectedCells[0];
					if ( researchId != null && researchId != "" ) id = researchId;
					var researchName = ResearchList.selectedCells[1];
					if ( researchName != null && researchName != "" )  name = researchName;
				}
				// TODO 添加查询条件传入导出文件。
				var sURL = "reviewExcel.jsp?id="+id+"&researchName="+researchName;
				
				windowOpen(sURL, 800, 600, "research");
			}
		}
		   
		   
		   //修改
		function fnToolConfig() {
	        //alert("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
			var ResearchId = "";
	
		   
		    try{
		        if(ResearchList != undefined){
		            if(parseInt(ResearchList.selected)>=0){
		                var reResearchId = ResearchList.selectedCells[0];
		                if(reResearchId!=null || reResearchId!="")
						 ResearchId = reResearchId;
						//ResearchId = ResearchList.key;
		            }
		        }
		    }catch(e){}
			
			var sURL = "ResearchMainEdit.jsp?rid=" + ResearchId;
			
			window.location.href=sURL;
		}
		

</script>
</head>
<body onLoad="fn_onload();">
<form method="post" action="ResearchMsg.jsp"  name="frmHeaderList" >
<div onresize="cltScript_Toolbar();" style="width: 100%">
			<div id="divTop" style="overflow: hidden">
			    <table id="ibtnPanel" style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0">
					<tr bgcolor="#efefef" height="33">
						<td valign="middle" align="center" width="67" onClick="return fnToolAddResearch();" id="ibtnaddResearch" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" title="">添加问卷</td>
						<td valign="middle" align="center" width="67" onClick="return fnToolDelResearch();" id="ibtndelResearch" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">删除问卷</td>
						<td valign="middle" align="center" width="67" onClick="return fnToolConfig();" id="ibtnconResearchMsg" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">编辑问卷</td>
						<td valign="middle" align="center" width="67" onClick="return fnToolResearchMsg();" id="ibtnResearchMsg" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">配置题目</td>
						<td valign="middle" align="center" width="67" onClick="return fnToolExport();" id="ibtnReviewExcel" style="behavior:url(../../common/button.htc)" DefaultClass="btnDefault" OverClass="btnOver" DownClass="btnDown" Enabled="false" title="">评论列表</td>
						<td align="right"><a href="ResearchMainSearch.jsp">搜索问卷</a> &nbsp;| &nbsp;<a href="ResearchMain.jsp">全部问卷</a>&nbsp;&nbsp;</td>
				    </tr>
				</table>
				<jsp:include page="../../common/inc_top.jsp" >
					<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
				</jsp:include>
			</div>
	     <div id="divMain" style="overflow: auto">
		  <table style="font-size: 9pt; border-bottom: #efefef 1px outset" cellspacing="0"
					cellpadding="0" width="100%" border="0" class="OuterTable">
			  <tr>
    		  <td height="19"  class="OuterHead">
    		    <table width="100%"  border="0" cellspacing="0" cellpadding="1">
        		  <tr>
          		  <td height="27" nowrap="nowrap" style="text-align:left"> <p><span id="ItemTitle"><font face="webdings">8</font>网上调查资料管理,配置调查问卷名称</span></p></td>

        		  </tr>
      		    </table></td>
  		      </tr>

      </table>

      <table id="ResearchList" border=0 width=100% cellspacing=0 cellpadding=1
	   style="behavior:url(../../common/table.htc)" 
	   selectedtrcolor="#C8E6E6"
	    keyName="key" 
		trcolor="white" 
		onselected="return onChoosed();"
		maxnum="5"
		pageSize="16"
	    class="InnerTable">
      <tr class="OuterHead">
         <td width="6%" height="25" align="center" class="title_td">序号</td>
         <td width="52%" align="center" class="title_td"><b>调查问卷名称</b></td>
         <td class="title_td" align="center" width="19%"><b>创建时间</b></td>
         <td class="title_td" align="center" width="13%"><b>调查对象</b></td>
         <td class="title_td" align="center" width="10%"><b>状态</b></td>
        </tr>
<%
		for(int i=0;i<dt.getRows().getCount();i++){
			String ResearchId = dt.getRow(i).getString("RESEARCHID");
			String Title = dt.getRow(i).getString("Title");
%>
           <tr class="InnerMain" style="color: black" key="<%=ResearchId%>">
           <td height="27" align="center" nowrap class="body_td">
           <%=ResearchId%></td>

           <td align="left" nowrap class="body_td" title="(起始时间:<%=dt.getRow(i).getString("STARTTIME")%> 结束时间:<%=dt.getRow(i).getString("ENDTIME")%>)<br><%=dt.getRow(i).getString("DESCIPTION")%>"><%=dt.getRow(i).getString("Title")%> <span class="InnerHead">(<%=dt.getRow(i).getString("CITYCODE")%>)</span></td>
           <td class="body_td" align="center"  width="19%" nowrap>
           <%=dt.getRow(i).getString("CreateTime")%>           </td>

           <td class="body_td" align="center"  width="13%" nowrap>
           <%if(dt.getRow(i).getString("ObjectType").equals("1")){out.print("游客");}else{out.print("注册用户");}%>           </td>

           <td class="body_td" align="center"  width="10%" nowrap>
           <%if(dt.getRow(i).getString("IssuanceState").equals("1")){out.print("待发布");}else if(dt.getRow(i).getString("IssuanceState").equals("2")){out.print("发布");} else{out.print("结束调查");}%>           </td>
        </tr>
<%
}
%>
      	</table>
        <table cellpadding="0" cellspacing="0" border="0" width="100%" >
      				<tr class="OuterFoot">
						<td width="41%" height="25" align="left"  class="foot_td">

   					        <%if(pageNo==0){out.print("1");}else{out.print(pageNo);}%>
   					        页/共<%= rb.getPageCount("0",research_citycode,title,desc,objecttype,issuancestate,starttime,endtime) %>页
						&nbsp;
							<%
							out.print("总共"+dt.getRows().getCount()+"条");
    						%>
					  </td>
   					  <td align="right" width="59%" class="foot_td">
      					 <%
							  int PageCount = rb.getPageCount("0",research_citycode,title,desc,objecttype,issuancestate,starttime,endtime);
							  int ShowPage = pageNo;
							  //当记录数小于10*10的时候
								if(PageCount<=10){
								    out.print("分页:<font face=webdings>9</font>");
																
								   for(int i=1;i<=PageCount;i++){
								       out.print("<a  href=\"ResearchMain.jsp?pageNo="+i+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\">&nbsp;"+i+"</a>");
					
								   }
								    out.print(" <Font face=webdings>:</font>");
							
								}else{
							 
									//当记录数大于10*10
									int tempNum = (ShowPage-1)/10;
									if(tempNum==0){
									   tempNum=0;
									   //处于第一个10页的时候
									    out.print("分页:<font face=webdings>9</font>");
								
									}else{
											//处于中间页面位置
									  out.print("  分页:<a   href=\"ResearchMain.jsp?pageNo=1&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"首页\"><font face=webdings>9</font></a> <a    href=\"ResearchMain.jsp?pageNo="+tempNum*10+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"前十页\"><font face=webdings>7</font></a>");
							
									}
											//判断是否是最后一页

									if(PageCount/10!=tempNum){
												//当不是最后一页的时候
										for(int i=1;i<=10;i++){
										     int tempShowPage = tempNum*10+i;
										     out.print("<a  href=\"ResearchMain.jsp?pageNo="+tempShowPage+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\">&nbsp;");
								 if(ShowPage==tempShowPage){
								        out.print(" <font color=\"#FF0000\">"+tempShowPage+"</font>");    
								 }else{
								      out.print(tempShowPage);
							     }
							       out.print("</a>");
							     }
								 
							        out.print("<a href=\"ResearchMain.jsp?pageNo="+tempNum*10+10+1+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"后十页\"><font face=webdings>8</font></a> <a  href=\"ResearchMain.jsp?pageNo="+PageCount+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\" title=\"尾页\"><Font face=webdings>:</font></a>");
							  
								}else{
									//取最后剩余的页数
									for(int i=1;i<=PageCount%10;i++){
								        int tempShowPage = tempNum*10+i;
							             out.print(" <a  href=\"ResearchMain.jsp?pageNo="+tempShowPage+"&action="+action+"&TITLE_MAIN="+title+"&DESCIPTION_MAIN="+desc+"&OBJECTTYPE_MAIN="+objecttype+"&ISSUANCESTATE_MAIN="+issuancestate+"&STARTTIME="+starttime+"&ENDTIME="+endtime+"\">&nbsp;");
										 if(ShowPage==tempShowPage){
											   out.print("  <font color=\"#FF0000\">"+tempShowPage+"</font>");
										  }else{
											 out.print(tempShowPage);
										 }
										 out.print("</a>");
							        }
							         out.print("<Font face=webdings>:</font>");
							  
							       }
								}
							   %>
				      </td>
		  </tr>
   		   </table>
        </div>
    </div>
</form>
</body>
</html>

⌨️ 快捷键说明

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