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

📄 manage.jsp.htm

📁 实现论坛的各种功能 有前后台的管理
💻 HTM
字号:
<%@page contentType="text/html;charset=gb2312"%> 
<%@page import="java.sql.*"%> 
<html>
<head>
<title>管理用户</title>
</head>

<body>
<%//防止某些用户不进行登陆,直接想进入此页面
  if (session.getAttribute("username")==null){
	response.sendRedirect("login1.jsp");	
   }%>
<%
  //接收登陆用户的身份等级信息rankid
  int rankid=Integer.parseInt(request.getParameter("rankid"));
  //得到要管理的用户的用户名
  String exeuser=request.getParameter("user");
  //得到用户管理操作的内容(修改用户信息或删除用户)
  String work=request.getParameter("work");
  int usercount; //用户数
  //如果是论坛管理员
  if(rankid==3)
  {
     //加载数据库驱动并用连接池连结数据库
     String sql="";
     try
{ 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
} 
catch(ClassNotFoundException e)
{ 
out.print(e); 
} 
String strDirPath=application.getRealPath(request.getRequestURI()); 
strDirPath=strDirPath.substring(0,strDirPath.lastIndexOf('\\'))+"\\"; 
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"forum.mdb"; 
Connection conn = DriverManager.getConnection(url); 
Statement stmt = conn.createStatement(); 
          //查询论坛所有用户的数量
  	  sql="select count(*) from User";
  	  ResultSet rs=stmt.executeQuery(sql);
  	  rs.next();
  	  usercount=rs.getInt(1);
  	  rs.close();
  	  sql="select ID,UserName from User";
  	  rs=stmt.executeQuery(sql);
%>  	  	
<center><h3>用户管理</h3></center>
<center>共有用户 <%=usercount%> 名&nbsp&nbsp&nbsp&nbsp
<a href="listboard.jsp?rankid=<%=rankid%>">返回</a></center>
<table width="90%" align="center" cellpadding="3" cellspacing="1">
  <tr>
    <td bgcolor="#009933" width="20%">编号</td>
    <td bgcolor="#009933" width="40%" align="center">用户名</td>
    <td bgcolor="#009933" width="20%" align="center">是否修改</td>
    <td bgcolor="#009933" width="20%" align="center">是否删除</td>
  </tr>
<%
  //获得所有用户信息
  while(rs.next()){
     String id=rs.getString("ID");
     String user=rs.getString("UserName");
     %>
  <tr>
    <td bgcolor="#efefef" width="20%"><%=id%></td>
    <td bgcolor="#efefef" width="40%"><%=user%></td>
    <td bgcolor="#efefef" width="20%"><a href="mdfuser.jsp?user=<%=user%>&rankid=<%=rankid%>">修改</td>
    <td bgcolor="#efefef" width="20%"><a href="magtodb.jsp?work=delusr&user=<%=user%>&rankid=<%=rankid%>">删除</td>  
  </tr>
   <%}%>  
</table>      
<%  //关闭连接
    rs.close();
   stmt.close(); 
   conn.close();
    //如果对用户进行了管理操作
    if(exeuser!=null)
    {
      //如果修改了用户信息
      if(work.equals("mdfusr")) out.println("<h3>用户"+exeuser+"的信息已修改。</h3>");
      //如果删除用户
      else out.println("<h3>用户"+exeuser+"的信息已删除。</h3>");
    }
  }else{%>
  <h3>
    您不具备管理员的权限,请先<a href="logout.jsp">退出论坛</a>
    再以管理员的身份登陆。
  </h3>  
<%}%>  
</body>
</html>
        

⌨️ 快捷键说明

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