listmember.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:5k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="cn.js.fan.db.*"%>
  3. <%@ page import="cn.js.fan.base.*"%>
  4. <%@ page import="cn.js.fan.util.*"%>
  5. <%@ page import="cn.js.fan.web.*"%>
  6. <%@ page import="com.redmoon.forum.person.*"%>
  7. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  8. <%
  9. String skincode = UserSet.getSkin(request);
  10. if (skincode.equals(""))
  11. skincode = UserSet.defaultSkin;
  12. SkinMgr skm = new SkinMgr();
  13. Skin skin = skm.getSkin(skincode);
  14. if (skin==null)
  15. skin = skm.getSkin(UserSet.defaultSkin);
  16. String skinPath = skin.getPath();
  17. %>
  18. <html>
  19. <head>
  20. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  21. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  22. <meta name="ProgId" content="FrontPage.Editor.Document">
  23. <link href="forum/<%=skinPath%>/skin.css" rel="stylesheet" type="text/css">
  24. <title><lt:Label res="res.label.listmember" key="list_member"/> - <%=Global.AppName%></title>
  25. <style type="text/css">
  26. <!--
  27. body {
  28. margin-top: 0px;
  29. margin-left: 0px;
  30. margin-right: 0px;
  31. }
  32. -->
  33. </style></head>
  34. <body>
  35. <%@ include file="forum/inc/header.jsp"%>
  36. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil"/>
  37. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
  38. <div id="newdiv" name="newdiv">
  39. <%
  40. //安全验证
  41. String targeturl = StrUtil.getUrl(request);
  42. //if (!privilege.isUserLogin(request)) {
  43. //response.sendRedirect("door.jsp?targeturl="+targeturl);
  44. //return;
  45. //}
  46. %>
  47.   <div align="center"><br>
  48.     <strong><font color="#6666DF"><lt:Label res="res.label.listmember" key="list_member"/></font><br>
  49.     <br>
  50.     </strong></div>
  51. <%
  52. String sql = "select name from sq_user where isValid=1 ORDER BY RegDate desc";
  53. int pagesize = 10;
  54. ResultRecord rr = null;
  55. Paginator paginator = new Paginator(request);
  56. UserDb user = new UserDb();
  57. long total = user.getObjectCount(sql);
  58. paginator.init(total, pagesize);
  59. //设置当前页数和总页数
  60. int totalpages = paginator.getTotalPages();
  61. int curpage = paginator.getCurPage();
  62. if (totalpages==0)
  63. {
  64. curpage = 1;
  65. totalpages = 1;
  66. }
  67. ObjectBlockIterator oir = user.getObjects(sql, (curpage-1)*pagesize, curpage*pagesize);
  68. %>
  69.   <table width="100%" border="0" class="p9">
  70.     <tr>
  71.       <td align="right"><lt:Label res="res.label.listmember" key="count"/><b><%=paginator.getTotal() %></b> <lt:Label res="res.label.listmember" key="per_page"/><b><%=paginator.getPageSize() %></b> 
  72.         <lt:Label res="res.label.listmember" key="page"/> <b><%=curpage %>/<%=totalpages %></b></td>
  73.     </tr>
  74.   </table>    
  75.   <TABLE width="98%" 
  76. border=0 align=center cellPadding=0 cellSpacing=1 bgcolor="#edeced">
  77.     <TBODY>
  78.       <TR align=center bgColor=#f8f8f8 class="td_title"> 
  79.         <TD width=26% height=23><strong><lt:Label res="res.label.listmember" key="user_name"/></strong></TD>
  80.         <TD width=29% height=23><strong><lt:Label res="res.label.listmember" key="sex"/></strong></TD>
  81.         <TD width=15% height=23><strong><lt:Label res="res.label.listmember" key="job"/>
  82.         </strong></TD>
  83.         <TD width=13%><strong><lt:Label res="res.label.listmember" key="provice"/></strong></TD>
  84.         <TD width=17% height=23><strong><lt:Label res="res.label.listmember" key="regist_date"/></strong></TD>
  85.       </TR>
  86.       <%
  87. String id="",name="",RegDate="",Gender="",OICQ="",State="",myface="";
  88. int layer = 1;
  89. int i = 0;
  90. String RealPic = "";
  91. while (oir.hasNext()) {
  92.       user = (UserDb)oir.next(); 
  93.     i++;
  94. name = user.getName();
  95. RegDate = DateUtil.format(user.getRegDate(), "yyyy-MM-dd HH:mm");
  96. Gender = StrUtil.getNullString(user.getGender());
  97. if (Gender.equals("M"))
  98. Gender = SkinUtil.LoadString(request,"res.label.listmember","man");
  99. else if (Gender.equals("F"))
  100. Gender = SkinUtil.LoadString(request,"res.label.listmember","woman");
  101. else
  102. Gender = SkinUtil.LoadString(request,"res.label.listmember","bu_xian");
  103. OICQ = StrUtil.getNullString(user.getOicq());
  104. State = StrUtil.getNullString(user.getState());
  105. if (State.equals("0"))
  106. State = SkinUtil.LoadString(request,"res.label.listmember","bu_xian");
  107. RealPic = StrUtil.getNullString(user.getRealPic());
  108. myface = StrUtil.getNullString(user.getMyface());
  109. %>
  110.       <TR align=center bgColor=#f8f8f8> 
  111.         <TD height=23 align="left"> &nbsp;
  112.   <%if (myface.equals("")) {%>
  113.   <img src="forum/images/face/<%=RealPic%>" width=16 height=16> 
  114.   <%}else{%>
  115.   <img src="images/myface/<%=myface%>" width=16 height=16>
  116.   <%}%>
  117.           <a href="userinfo.jsp?username=<%=StrUtil.UrlEncode(StrUtil.toHtml(name),"utf-8")%>"><%=user.getNick()%></a> 
  118.         </TD>
  119.         <TD width=29% height=23><%=Gender%></TD>
  120.         <TD width=15% height=23><%=user.getCareer()%></TD>
  121.         <TD width=13%><%=State%></TD>
  122.         <TD width=17% height=23><%=RegDate%></TD>
  123.       </TR>
  124. <%}%>
  125.     </TBODY>
  126.   </TABLE>
  127.   <table width="100%" border="0" cellspacing="1" cellpadding="3" align="center" class="9black">
  128.     <tr> 
  129.       <td width="2%" height="23">&nbsp;</td>
  130.       <td width="76%" valign="baseline" height="23"> <div align="right"> 
  131.     <%
  132.   String querystr = "";
  133.     out.print(paginator.getCurPageBlock("listmember.jsp?"+querystr));
  134. %>
  135. </div></td>
  136.       <td width="22%" height="23"> 
  137. </td>
  138.     </tr>
  139.   </table>
  140. </div>
  141. <%@ include file="forum/inc/footer.jsp"%>
  142. </body>
  143. </html>