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

📄 userlist.jsp

📁 利用JAVA语言实现
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page contentType="text/html; charset=gb2312" pageEncoding="gb2312" language="java" %>
<%@ page import="java.util.*"%>
<%@ page import="com.User"%>
<jsp:useBean id="listEngine" class="com.ListEngine" scope="request"/>
<jsp:useBean id="userManage" class="com.UserManage" scope="request"/>
<html>
<head>
<title></title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<link href="css/common.css" rel="stylesheet" type="text/css">
</head>
<%
	if(session.getAttribute("adminName") == null)
		response.sendRedirect("null.htm");
		
	//删除页面缓存
	response.setHeader("Pragma","No-cache"); 
	response.setHeader("Cache-Control","no-cache"); 
	response.setDateHeader("Expires", 0); 
	
	int i;
	int ipage=10; //分页单位
	int allpage; //总页数
	int pages; //接受的页码变量
	int cpage=1; //当前页
	int spage; //开始页
	int allObj=0;//总对象数
	int id;//传递的记录ID
	
	if(request.getParameter("deleteID") != null){ //判断是否有记录要被删除
	 	id = new Integer(request.getParameter("deleteID")).intValue();
	 	userManage.delete(id);							
	}
	List<User> list = listEngine.getUserList();
	//取记录总数
	if(!list.isEmpty()){	
		allObj =list.size();
	}
					
	//获得总页面数
	allpage = (int)Math.ceil((allObj + ipage-1) / ipage);
	//判断参数pages是否空
	if(request.getParameter("pages") == null){
	pages=1;
							
	}else{
	pages = new Integer(request.getParameter("pages")).intValue();
							
	}
	//判断当前页
	if(pages > allpage || pages == 0){
		cpage = 1;
	}else{
	cpage = pages;
	}
	//判断起始页
	i=(cpage-1)*ipage;
%>
<script language="JavaScript" type="text/JavaScript">
   function del(id, name){
  		if(confirm("确认删除'"+ name +"'用户吗?")){
  			window.location.href="userList.jsp?deleteID="+id;
  		}		
  }

</script>
<BODY>
<form name="form1" method="post">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td height=25 id=location ><div align="left"><img src="images/location_arrow.gif" width="8" height="11" align="middle">用户管理</div></td>
    </tr>
  </table>
  <div align="center">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height=10></td>
      </tr>
      <tr>
        <td valign="top" >
          <table width="100%"  border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="text2">
              <td>
            </tr>
            <tr>
              <td><table width="95%" border="0" align="center" cellpadding="4" cellspacing="1" class="tbcolor">
                  <tr id="tbcolor">
                    <th align="center">用户信息列表</th>
                  </tr>
                  <tr>
                    <td bgcolor="#FFFFFF"><TABLE width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
                        <TBODY>
                          <tr>
                       <td align="center" colspan="2" rowspan="2"><table width="98%"  border="0" class="tbcolor" cellpadding="4" cellspacing="1">
                              <tr>
                                <th width="3%">序号</th>
                                <th width="10%">用户名</th>
                                <th width="10%">密码</th>
                                <th width="10%">Email</th>
                                <th width="6%">删除</th>
                              </tr>
                              <%
						User user = null;
						for(i=(cpage-1)*ipage;i<ipage*cpage;i++){	
							try{
								user = (User)list.get(i);
							}catch(Exception e){
								break;	
							}	
						%>
                              <tr bgcolor="#FFFFFF">
                                <td><%=i+1%></td>
                                <td><%=user.getName()%></td>
                                <td><%=user.getPwd()%></td>
                                <td><%=user.getEmail()%></td>
                            <td align="center">
						<img src="images/delete.gif" border="0" style="cursor:pointer" onClick="del('<%=user.getId()%>', '<%=user.getName()%>')">
							</td>
                              </tr>
                              <%
							  
							}
						%>
                              <tr>   
                                <td colspan="10" align="right" valign="middle">共<%=allObj%>条记录 &nbsp;&nbsp;&nbsp;
                                  <% if (cpage>1) { %>
                                  <a href="userList.jsp?pages=<%= cpage-1 %>"><img src="images/turnleft.gif" border="0"></a>
                                  <% } %>
                                  <% for (i=1;i<=allpage;i++) { if (i != pages) {%>
                                  <a href="userList.jsp?pages=<%= i %>">[<%= i %>]</a>
                                  <% }}%>
                                  <%if (cpage<allpage) { %>
                                  <a href="userList.jsp?pages=<%= cpage+1 %>"><img src="images/turnright.gif" border="0"></a>
                                  <% } %>
                                  &nbsp;</td>
                                   </tr>
                            </table></td>
                      </table>
                </TABLE></td>
            </tr>
          </table>
      </tr>
      <tr bgcolor="#FFFFFF">
        <td height="10">
      </tr>
    </table>
  </div>
</form>
</body>
</html>

⌨️ 快捷键说明

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