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

📄 doclist.jsp

📁 本例利用java和jsp实现电子政务系统中涉及到的档案管理系统。涉及到javabean和jsp的使用技巧。
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*"%>
<jsp:useBean id="docBList" class="com.csbook.documentsystem.DocBaseMan" scope="page"/>
<jsp:useBean id="docList" class="com.csbook.documentsystem.DocMan" scope="page"/>
<jsp:useBean id="ce" class="com.csbook.documentsystem.ChangeEncoding" scope="page"/>
<html>
<head>
<title>电子政务档案管理系统</title>
<script language="javascript" src="tools.js"></script>
</head>

<body>
<%
   String docBase=request.getParameter("docBase");
   if(docBase==null)
   {
   ArrayList docBases=docBList.getDocBaseList();
   Iterator it=docBases.iterator();
   %>
   <form name="form1" method="get" action="doclist.jsp">
   请选择档案库:
   <select name="docBase">
   <%
   while(it.hasNext()){
   %>
   <option>
   <%=(String)it.next()%>
   </option>
   <%
   }
   %>
	 </select>
       <input type="submit" name="Submit" value="进入">
       </form>
   <%
   }
   else
   {
    String operator=(String)session.getAttribute("userId");
    if(!docBList.isWritableForDocBase(docBase,operator))
    {
    %>
    <jsp:forward page="err.jsp?err=您没有权限管理该档案库"/>
   <%
    }
    ArrayList docBaseOption=docBList.getDocBaseList();
    Iterator itOption=null;
   %>
<div align="center">
  <table width="90%" border="1">
    <tr>
      <td width="261"><div align="center">档案名称</div></td>
      <td width="79"><div align="center">机构</div></td>
      <td width="61"><div align="center">年度</div></td>
      <td width="272"><div align="center">操作</div></td>
    </tr>
    <%
  	ArrayList docs=docList.getDocList(0,"","",0,"",docBase);
	Iterator it=docs.iterator();
	StringTokenizer st=null;
	String tempName,tempId;
	while(it.hasNext())
	{
	st=new StringTokenizer((String)it.next());
	tempId=st.nextToken();
	tempName=st.nextToken();
        st.nextToken();
  %>
    <tr>
      <td height="47">
<div align="center"><%=tempName%></div></td>
      <td><div align="center"><%=st.nextToken()%></div></td>
      <td><div align="center"><%=st.nextToken()%></div></td>
      <td><div align="center">
          <form name="form1" method="get" action="action.jsp">
            <p>存到档案库 
              <select name="todocBase">
                <%
			  itOption=docBaseOption.iterator();
			  while(itOption.hasNext()){
		     %>
                <option><%=(String)itOption.next()%></option>
                <%
			 }
			 %>
              </select>
              <input type="hidden" name="op" value="changeDocBase">
              <input type="hidden" name="docid" value="<%=tempId%>">
              <input type="submit" name="Submit" value="执行">
            </p>
            <p><a href="javascript:doWhenConfirm('确定要删除档案<%=tempName%>吗?','action.jsp?op=delDoc&id=<%=tempId%>')">删除</a> 
              <a href="docinfo.jsp?id=<%=tempId%>">归档</a> 
            </p>
            </form>
        </div></td>
    </tr>
    <%
 }
  %>
  </table>
</div>
<p align="center"><a href="addDocument.jsp?docBase=<%=ce.changeCharset(docBase)%>">在<%=ce.changeCharset(docBase)%>档案库中增加档案</a></p>
<%}%>
</body>
</html>

⌨️ 快捷键说明

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