?? manage.jsp.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");
//得到用戶管理操作的內(nèi)容(修改用戶信息或刪除用戶)
String work=request.getParameter("work");
int usercount; //用戶數(shù)
//如果是論壇管理員
if(rankid==3)
{
//加載數(shù)據(jù)庫驅(qū)動并用連接池連結(jié)數(shù)據(jù)庫
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();
//查詢論壇所有用戶的數(shù)量
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%> 名    
<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>
<% //關(guān)閉連接
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>
您不具備管理員的權(quán)限,請先<a href="logout.jsp">退出論壇</a>
再以管理員的身份登陸。
</h3>
<%}%>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -