myfriend.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.util.*"%>
  4. <%@ page import="cn.js.fan.web.*"%>
  5. <%@ page import="com.redmoon.forum.person.*"%>
  6. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  7. <%
  8. String skincode = UserSet.getSkin(request);
  9. if (skincode.equals(""))
  10. skincode = UserSet.defaultSkin;
  11. SkinMgr skm = new SkinMgr();
  12. Skin skin = skm.getSkin(skincode);
  13. if (skin==null)
  14. skin = skm.getSkin(UserSet.defaultSkin);
  15. String skinPath = skin.getPath();
  16. %>
  17. <html>
  18. <head>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  20. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  21. <meta name="ProgId" content="FrontPage.Editor.Document">
  22. <link href="<%=skinPath%>/skin.css" rel="stylesheet" type="text/css">
  23. <title><lt:Label res="res.label.forum.myfriend" key="myfriend"/> - <%=Global.AppName%></title>
  24. <style type="text/css">
  25. <!--
  26. body {
  27. margin-left: 0px;
  28. margin-top: 0px;
  29. }
  30. -->
  31. </style></head>
  32. <body>
  33. <%@ include file="inc/header.jsp"%>
  34. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil"/>
  35. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
  36. <div id="newdiv" name="newdiv">
  37. <%
  38. //安全验证
  39. String querystring = StrUtil.getNullString(request.getQueryString());
  40. String privurl=request.getRequestURL()+"?"+StrUtil.UrlEncode(querystring,"utf-8");
  41. if (!privilege.isUserLogin(request))
  42. {
  43. response.sendRedirect("../index.jsp");
  44. return;
  45. }
  46. %>
  47. <%
  48. UserFriendDb ufd = new UserFriendDb();
  49. String op = StrUtil.getNullString(request.getParameter("op"));
  50. if (op.equals("del"))
  51. {
  52. int delid = ParamUtil.getInt(request, "delid");
  53. ufd = ufd.getUserFriendDb(delid);
  54. boolean re = ufd.del();
  55. if (re)
  56. out.print(StrUtil.Alert(SkinUtil.LoadString(request, "info_op_success")));
  57. else
  58. out.print(StrUtil.Alert(SkinUtil.LoadString(request, "info_op_fail")));
  59. }
  60. String sql = "select id from sq_friend where name="+StrUtil.sqlstr(privilege.getUser(request));
  61. int pagesize = 10;
  62. Paginator paginator = new Paginator(request);
  63. int curpage = paginator.getCurPage();
  64. ListResult lr = ufd.listResult(sql, curpage, pagesize);
  65. int total = lr.getTotal();
  66. Vector v = lr.getResult();
  67.     Iterator ir = null;
  68. if (v!=null)
  69. ir = v.iterator();
  70. paginator.init(total, pagesize);
  71. // 设置当前页数和总页数
  72. int totalpages = paginator.getTotalPages();
  73. if (totalpages==0)
  74. {
  75. curpage = 1;
  76. totalpages = 1;
  77. }
  78. %>
  79.   <div align="center"><font color="#706AD9"><br>
  80.     <strong><lt:Label res="res.label.forum.myfriend" key="myfriend"/></strong></font><strong><br>
  81.     <br>
  82.     </strong></div> 
  83.     
  84.   <TABLE width="98%" 
  85. border=0 align=center cellPadding=0 cellSpacing=1 bgcolor="#edeced">
  86.     <TBODY>
  87.       <TR class="td_title"> 
  88.         <TD width=131 height=23 align="center"><lt:Label res="res.label.forum.myfriend" key="user_name"/></TD>
  89.         <TD width=122 height=23 align="center">OICQ</TD>
  90.         <TD width=130 height=23 align="center"><lt:Label res="res.label.forum.myfriend" key="birthday"/></TD>
  91.         <TD width=161 align="center"><lt:Label res="res.label.forum.myfriend" key="address"/></TD>
  92.         <TD width=109 height=23 align="center"><lt:Label res="res.label.forum.myfriend" key="tel"/></TD>
  93.         <TD width=78 align="center"><lt:Label key="op"/></TD>
  94.       </TR>
  95.       <%
  96. String name="",OICQ="",birthday="",address="",phone="";
  97. String RealPic = "";
  98. int i = 1;
  99. UserDb ud = new UserDb();
  100. while (ir.hasNext())
  101. {
  102. i++;
  103. ufd = (UserFriendDb)ir.next();
  104. ud = ud.getUser(ufd.getFriend());
  105. name = ud.getName();
  106. OICQ = ud.getOicq();
  107. if (OICQ==null)
  108. OICQ = "";
  109. birthday = DateUtil.format(ud.getBirthday(), "yyyy-MM-dd");
  110. address = ud.getAddress();
  111. phone = ud.getPhone();
  112. RealPic = StrUtil.getNullString(ud.getRealPic());
  113. %>
  114.       <TR bgColor=#f8f8f8> 
  115.         <TD width=131 height=23> &nbsp;<img height=16 src="images/face/<%=RealPic%>" width=16> 
  116.           <a href="../userinfo.jsp?username=<%=StrUtil.UrlEncode(name)%>"><%=ud.getNick()%></a> </TD>
  117.         <TD width=122 height=23 align="center"><%=OICQ%></TD>
  118.         <TD width=130 height=23 align="center"><%=birthday%></TD>
  119.         <TD width=161 align="center"><%=address%></TD>
  120.         <TD width=109 height=23 align="center"><%=phone%></TD>
  121.         <TD width=78 height=23 align="center"><a href="myfriend.jsp?op=del&delid=<%=ufd.getId()%>"><lt:Label key="op_del"/></a></TD>
  122.       </TR>
  123. <%
  124. }
  125. %>
  126.     </TBODY>
  127.   </TABLE>
  128.  </div>
  129. <%@ include file="inc/footer.jsp"%>
  130. </body>
  131. </html>