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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="com.redmoon.blog.*"%>
  3. <%@ page import="com.redmoon.forum.MsgDb"%>
  4. <%@ page import="com.redmoon.forum.person.UserDb"%>
  5. <%@ page import="cn.js.fan.web.*"%>
  6. <%@ page import="cn.js.fan.db.*"%>
  7. <%@ page import="cn.js.fan.util.*"%>
  8. <%@ page import="java.util.*"%>
  9. <%@ page import="cn.js.fan.module.photo.*"%>
  10. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  11. <html>
  12. <head>
  13. <%
  14. String title = SkinUtil.LoadString(request,"res.label.blog.list", "listblogphoto_title");
  15. title = StrUtil.format(title, new Object[] {Global.AppName});
  16. %>
  17. <title><%=title%></title>
  18. <LINK href="common.css" type=text/css rel=stylesheet>
  19. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  20. <style type="text/css">
  21. <!--
  22. .style1 {font-size: 14px;
  23. font-weight: bold;
  24. }
  25. -->
  26. </style>
  27. </head>
  28. <body>
  29. <%@ include file="blog_header.jsp"%>
  30. <table width="892" border="0" align="center" cellpadding="0" cellspacing="0">
  31.   <tr>
  32.     <td bgcolor="#F7F7F7" class="line4t" valign="top"><%
  33. String privurl = StrUtil.getUrl(request);
  34. PhotoDb pd = new PhotoDb();
  35. String strcurpage = StrUtil.getNullString(request.getParameter("CPages"));
  36. if (strcurpage.equals(""))
  37. strcurpage = "1";
  38. if (!StrUtil.isNumeric(strcurpage)) {
  39. out.print(StrUtil.makeErrMsg(SkinUtil.LoadString(request, "err_id")));
  40. return;
  41. }
  42. String sql;
  43. sql = "select id from " + pd.getTableName() + " ORDER BY addDate desc";
  44.     int total = 0;
  45. int pagesize = 20;
  46. int curpage = Integer.parseInt(strcurpage);
  47. ListResult lr = pd.ListPhotos(sql, curpage, pagesize);
  48. if (lr!=null) {
  49. total = lr.getTotal();
  50. Paginator paginator = new Paginator(request, total, pagesize);
  51. // 设置当前页数和总页数
  52. int totalpages = paginator.getTotalPages();
  53. if (totalpages==0)
  54. {
  55. curpage = 1;
  56. totalpages = 1;
  57. }
  58. Iterator irphoto = lr.getResult().iterator();
  59. %>
  60.   <table width="98%" border="0" class="p9">
  61. <tr>
  62.   <td width="44%" align="left"></td>
  63.   <td width="56%" align="right"><%=paginator.getPageStatics(request)%></td>
  64. </tr>
  65.   </table>
  66.   <%
  67. while (irphoto.hasNext()) {
  68.   pd = (PhotoDb) irphoto.next(); 
  69.   %>
  70.   <table bordercolor=#edeced cellspacing=0 cellpadding=5 width="98%" align=center border=0>
  71. <tbody>
  72.   <tr>
  73. <td width="77%" align=left bgcolor=#f8f8f8><a href="showphoto.jsp?id=<%=pd.getId()%>&userName=<%=StrUtil.UrlEncode(pd.getUserName())%>"><%=pd.getTitle()%></a></td>
  74. <td width="23%" align=left bgcolor=#f8f8f8><%=pd.getAddDate()%></td>
  75.   </tr>
  76.   <tr>
  77. <td height=1 colspan="2" align=left background="../images/comm_dot.gif"></td>
  78.   </tr>
  79. </tbody>
  80.   </table>
  81.   <%}%>
  82.   <table width="98%" border="0" cellspacing="1" cellpadding="3" align="center" class="9black">
  83. <tr>
  84.   <td height="23" align="right"><%
  85. String querystr = "";
  86. out.print(paginator.getPageBlock(request,"?"+querystr));
  87. %>
  88. &nbsp;&nbsp;</td>
  89. </tr>
  90.   </table>
  91.   <%}%>
  92.     </td>
  93.     <td width="2"></td>
  94.     <td width="260" valign="top" bgcolor="#F7F7F7" class="line4t"><%@ include file="blog_left.jsp"%></td>
  95.   </tr>
  96.   <tr>
  97.     <td height="10"></td>
  98.   </tr>
  99. </table>
  100. <%@ include file="footer.jsp"%>
  101. </body>
  102. </html>