search.jsp 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <%@ page pageEncoding="utf-8"%>
  5. <%@taglib uri="/struts-tags" prefix="s"%>
  6. <%@ page language="java" import="java.util.*"%>
  7. <%@ page import=" com.ccgj.database.manager.*" %>
  8. <%@ page import=" com.ccgj.database.factory.*" %>
  9. <%@ page import=" com.ccgj.database.beans.*" %>
  10. <%
  11. String key = request.getParameter("key");
  12. LMBManager lmManager= DatabaseFactory.getLMBIF().getLMBService().getLmbManager();
  13. WZBManager wzbManager= DatabaseFactory.getWZBIF().getWZBService().getWzbManager();
  14. List<WZB> list = new ArrayList<WZB>();
  15. //取得当前页数
  16. String currentPageStr = request.getParameter("currentPage")==null?"0":request.getParameter("currentPage");
  17. int currentPage = Integer.valueOf(currentPageStr);
  18. //本页显示条数
  19. int pageSize = 30;
  20. //分页首条记录游标
  21. int firstSize = currentPage*pageSize;
  22. if(key!=null){
  23. list = wzbManager.searchWzb(key,1,firstSize,pageSize);
  24. }
  25. //文章总数
  26. int wzCount = wzbManager.searchWzb(key,1,0,100000).size();
  27. //总页数
  28. int totalPage = wzCount%pageSize==0?wzCount/pageSize:wzCount/pageSize+1;
  29. %>
  30. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  31. <title>长春经济技术开发区内网</title>
  32. <link rel="stylesheet" href="<s:property value="#application['basePath']"/>/main/images/base.css" />
  33. </head>
  34. <body>
  35. <!--头部 开始-->
  36. <%@include file="top.jsp"%>
  37. <!--头部 结束-->
  38. <!--中间内容开始-->
  39. <div class="content">
  40. <%@include file="weather.jsp"%>
  41. <div class="innercont zclist">
  42. <div class="current" style="margin-bottom:5px"> <img style="float:left" src="<s:property value="#application['basePath']"/>/main/images/home1.png" width="23px" height="23px"><p style="text-indent:10px">当前位置 :<a href="<s:property value="#application['basePath']"/>">首页 </a>>>文章搜索</p></div>
  43. <ul class="listul">
  44. <%
  45. for(WZB wzb : list){
  46. %>
  47. <li><a target="_blank" href="<s:property value="#application['basePath']"/>/main/<%=wzb.getId()%>_0/news.html"><%=wzb.getWzbt() %></a><em><%=wzb.getTjsj("yyyy-MM-dd")%></span></em></li>
  48. <%} %>
  49. </ul>
  50. <!-- 分页显示 -->
  51. <tr>
  52. <td height="14" valign="middle"></td>
  53. </tr>
  54. <script type="text/javascript">
  55. function page(cpage)
  56. {
  57. pageform.currentPage.value=cpage;
  58. pageform.submit();
  59. }
  60. </script>
  61. <form name="pageform" method="post" action="<s:property value="#application['basePath']"/>/main/80/search.html">
  62. <input type="hidden" name="currentPage" value="">
  63. <input type="hidden" name="key" value="<%=key%>">
  64. <table cellspacing="0" align="center">
  65. <tbody>
  66. <tr height="30" class="gray">
  67. <td>
  68. &nbsp;
  69. 总共:<span class="red">&nbsp;<%=wzCount %>&nbsp;</span>条记录
  70. &nbsp;
  71. 当前:<span class="red"><%=currentPage+1%></span><span class="web">/</span><span class="red"><%=totalPage %></span>&nbsp;页<span class="web">
  72. &nbsp;
  73. <%=pageSize %>条/页&nbsp;
  74. 本页显示第</span><span class="red">&nbsp;<%=(pageSize*(currentPage))+1 %>&nbsp;</span><span class="web">条到第</span><span class="red">&nbsp;<%= (pageSize*(currentPage))+pageSize%>&nbsp;</span><span class="web">条</span>
  75. &nbsp;&nbsp;
  76. <span class="web"><a href="javascript:page('0')" class="red" >首页</a></span>
  77. <span class="web"><a href="javascript:page('<%=currentPage-1<0?0:currentPage-1 %>')" class="red">上页</a></span>
  78. <span class="web"><a href="javascript:page('<%=currentPage+1<totalPage?currentPage+1:totalPage-1%>')" class="red">下页</a></span>
  79. <span class="web"><a href="javascript:page('<%=totalPage-1 %>')" class="red">尾页</a></span>
  80. <span class="web">转到第
  81. <select name="current" onchange="page(this.value)">
  82. <%for(int i =0;i<totalPage;i++){%>
  83. <option value="<%=i %>" <%=currentPage==i?"selected":"" %>><%=i+1 %></option>
  84. <%} %>
  85. </select>页</span>
  86. </td>
  87. </tr>
  88. </tbody>
  89. </table>
  90. </form>
  91. <!-- 右侧页 -->
  92. </div>
  93. </div>
  94. </body>
  95. </html>