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

📄 userman.jsp

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

<body>
<%
     String op=request.getParameter("op");
     String user=request.getParameter("username");
     String currentUser=(String)session.getAttribute("userId");
     if(op!=null){
     if(userMan.getUserPri(currentUser)!=1){
%>
      <jsp:forward page="err.jsp?err=您无权进行此操作"/>
<%
     }
     if(op.equals("del"))
     {
         if(currentUser.equals(user)){
%>
	<jsp:forward page="err.jsp?err=您不能删除自己"/>;
<%
         }
         else
            userMan.removeUser(currentUser,user);
      }
     if(op.equals("addAdmin"))
      {
          if(userMan.userExist(user)){
%>
              <jsp:forward page="err.jsp?err=账号名称已存在"/>
 <%
          }
          else userMan.addUser(currentUser,user,1);
      }
     if(op.equals("addUser"))
	    {
	     if(userMan.userExist(user)){
%>
		<jsp:forward page="err.jsp?err=账号名称已存在"/>
<%
	     }
             else   userMan.addUser(currentUser,user,0);
	   }
     }
      Vector users=userMan.getUserInfo();
      Object userInfor[]=users.toArray();
%>
<table width="95%" border="1">
  <tr>
    <td width="35%"><div align="center">用户账号</div></td>
    <td width="45%"><div align="center">用户身份</div></td>
    <td width="20%"><div align="center">操作</div></td>
  </tr>
  <%
  StringTokenizer st=null;
  String tempUser="";
  int tempIdentity=3;
  String identity="";
  for(int i=0;i<userInfor.length;i++)
  {
     st=new StringTokenizer((String)userInfor[i]);
     tempUser=(String)st.nextToken();
     tempIdentity=Integer.parseInt((String)st.nextToken());
     if(tempIdentity==0)
        identity="普通用户";
     else if(tempIdentity==1)
        identity="管理员";
  %>
  <tr>
    <td><div align="center"><%=tempUser%></div></td>
    <td><div align="center"><%=identity%></div></td>
    <td><div align="center"><a href="javascript:doWhenConfirm('确定要删除<%=tempUser%>吗?','userMan.jsp?op=del&username=<%=tempUser%>')">删除</a></div></td>
  </tr>
  <%
  }
  %>
</table>
<p align="center"><a href="javascript:doWhenInput('请输入账号名称','userMan.jsp?op=addUser&username=')">增加用户</a></p>
<p align="center"><a href="javascript:doWhenInput('请输入账号名称','userMan.jsp?op=addAdmin&username=')">增加系统管理员</a></p>
</body>
</html>

⌨️ 快捷键说明

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