list.jsp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  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. <%@page import="com.ws.content.Wzbdao"%>
  4. <%@ include file="public/showcontent.jsp" %>
  5. <%@page import="com.ws.content.WzbVDao"%>
  6. <%@page import="com.ws.content.*"%>
  7. <%@ include file="public/config.jsp"%>
  8. <%@ include file="public/function.jsp"%>
  9. <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
  10. <%
  11. String path = request.getContextPath();
  12. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  13. %>
  14. <%
  15. //文章的业务逻辑
  16. WzDao wdao = new WzDao();
  17. LmDao ldao = new LmDao();
  18. WzbVDao wzvdao = new WzbVDao();
  19. Wzbdao wdo1 = new Wzbdao();
  20. //栏目编号
  21. String lmids = request.getParameter("lmid");
  22. //通过栏目编号获取栏目对象
  23. Lmb lm = ldao.getLmbByLmid(lmids);
  24. if(lm==null){
  25. lm = new Lmb();
  26. }
  27. String lmmc = lm.getLmmc();//栏目名称
  28. String flmid = lm.getFlmid();//父栏目编号
  29. if("-1".equals(lmids)){
  30. lmmc = "工作动态";
  31. }
  32. Lmb flm = ldao.getLmbByLmid(flmid);
  33. if(flm==null){
  34. flm = new Lmb();
  35. }
  36. String flmmc = flm.getLmmc();
  37. //分页开始
  38. int offset = 0; //当前页
  39. try{
  40. offset =Integer.parseInt(request.getParameter("offset"));
  41. }catch(Exception e){
  42. offset=0;
  43. }
  44. long rows_num = 0;
  45. if("-1".equals(lmids)){
  46. List<Wzb> wzblist0 = new ArrayList<Wzb>();
  47. wzblist0 = (List)wdo1.getAllWzbForPage2(new String[]{"1002001","1002002","1002003001","1002003002"}, 0, 9999);
  48. if(wzblist0!=null){
  49. rows_num =wzblist0.size();
  50. }
  51. }else{
  52. rows_num = (long)wzvDao.getCountsAllWzb(lmids);//总记录数
  53. }
  54. int page_size =20; //每页记录数
  55. pgDao.setInt_num(page_size);
  56. long Current_Page = offset; //当前页
  57. pgDao.Init(Current_Page, rows_num);
  58. int l_start = (int)pgDao.getStart();
  59. int l_end = (int)pgDao.getEnd();
  60. //分页设定结束
  61. %>
  62. <head>
  63. <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
  64. <title>长春市城市发展投资控股(集团)有限公司</title>
  65. <link rel="stylesheet" href="css/style.css" type="text/css"/>
  66. <script type="text/javascript" src="js/jquery-1.2.6.js"></script>
  67. </head>
  68. <body style="background:url(image/bgg.png) repeat-x; background-color: #1559A4" >
  69. <table width="1440" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  70. <tr>
  71. <td width="1440" height="84" align="center" valign="top" class="head1"><table width="1180" border="0" align="center" cellpadding="0" cellspacing="0">
  72. <tr>
  73. <td width="101" height="84" align="center" valign="middle"><img src="image/logo1.png" width="101" height="67" /></td>
  74. <td width="715" height="84" align="center" valign="middle"><img src="image/logo3.png" width="715" height="67" /></td>
  75. <td width="364" height="84" align="left" valign="bottom"><table width="364" border="0" align="right" cellpadding="0" cellspacing="0">
  76. <%@include file="top.jsp" %>
  77. </table></td>
  78. </tr>
  79. </table></td>
  80. </tr>
  81. <tr>
  82. <td align="left" valign="top"><table width="1440" border="0" align="center" cellpadding="0" cellspacing="0">
  83. <tr>
  84. <td width="130" height="790" align="left" valign="top" class="left1">&nbsp;</td>
  85. <td width="1180" height="788" align="left" valign="top" class="bg1"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  86. <tr>
  87. <td width="1178" height="788" align="left" valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  88. <tr>
  89. <td width="233" height="788" align="left" valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  90. <tr>
  91. <td width="233" height="15" align="center" valign="top">&nbsp;</td>
  92. </tr>
  93. <tr>
  94. <td width="233" height="27" align="center" valign="middle" class="zwxx1">
  95. <%=lmmc %></td>
  96. </tr>
  97. <tr>
  98. <td width="233" height="746" align="center" valign="top" class="zwxx5"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
  99. <%if(!("-1".equals(lmids))){
  100. Lmb item = lmDao.getLmbByLmid(lmids);
  101. if(item!=null){
  102. %>
  103. <tr>
  104. <td height="45" align="center" valign="middle"><table width="80%" border="0" cellspacing="0" cellpadding="0">
  105. <tr>
  106. <td width="44" height="45" align="center" valign="middle" class="zwxx3"><img src="image/zwxx2.png" alt="" width="22" height="21" /></td>
  107. <td height="45" align="left" valign="middle" class="zwxx2"><a href="list2.jsp?lmid=<%=item.getLmid()%>"><%=item.getLmmc() %></a></td>
  108. </tr>
  109. </table></td>
  110. </tr>
  111. <%}}else{ %>
  112. <tr>
  113. <td height="45" align="center" valign="middle"><table width="80%" border="0" cellspacing="0" cellpadding="0">
  114. <tr>
  115. <td width="44" height="45" align="center" valign="middle" class="zwxx3"><img src="image/zwxx2.png" alt="" width="22" height="21" /></td>
  116. <td height="45" align="left" valign="middle" class="zwxx2"><a href="list2.jsp?lmid=-1">工作动态</a></td>
  117. </tr>
  118. </table></td>
  119. </tr>
  120. <%} %>
  121. </table></td>
  122. </tr>
  123. </table></td>
  124. <td width="14" height="788" align="left" valign="top">&nbsp;</td>
  125. <td width="931" height="788" align="left" valign="top"><table width="98%" border="0" align="left" cellpadding="0" cellspacing="0">
  126. <tr>
  127. <td height="15" align="center" valign="top">&nbsp;</td>
  128. </tr>
  129. <tr>
  130. <td height="39" align="left" valign="middle" class="zwxx4">您现在的位置:<a href="index.jsp" style="text-decoration:none;color: black;"> 首页</a>
  131. &gt;&gt; <a href="list2.jsp?lmid=<%=lmids %>" style="text-decoration:none;color: black;"><%=lmmc %></a></td>
  132. </tr>
  133. <tr>
  134. <td height="703" align="center" valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  135. <tr>
  136. <td width="900" height="20" align="left" valign="middle">&nbsp;</td>
  137. </tr>
  138. <tr>
  139. <td width="900" height="683" align="left" valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  140. <!-- 文章列表 -->
  141. <%
  142. List<Wzb> wzblist = new ArrayList<Wzb>();
  143. if(("-1".equals(lmids))){
  144. wzblist = (List)wdo1.getAllWzbForPage2(new String[]{"1002001","1002002","1002003001","1002003002"}, l_start, page_size);
  145. }else{
  146. wzblist =(List)wdo1.getAllWzbForPage(lmids, l_start, page_size);
  147. }
  148. if(wzblist != null)
  149. {
  150. ///
  151. for(Wzb wzb:wzblist)
  152. {
  153. String wzbt = wzb.getWzbt();
  154. if(wzbt.length() > 50)
  155. {
  156. wzbt=wzbt.substring(0,50)+"...";
  157. }
  158. %>
  159. <tr>
  160. <td width="900" height="30" align="left" valign="middle">·<a target="_blank" href="news.jsp?wzid=<%=wzb.getWzid()%>&&lmid=<%=lmids%>&&target=list2 "><%=wzbt %></a></td>
  161. <td height="30" width="10%" align="right" valign="middle"><%=wzb.getTjsj().substring(0,10) %></td>
  162. </tr>
  163. <%
  164. }
  165. }
  166. %>
  167. </table></td>
  168. </tr>
  169. </table></td>
  170. </tr>
  171. <tr>
  172. <td height="30" align="center" valign="middle">
  173. <!-- 分页显示 -->
  174. <script type="text/javascript">
  175. function page(cpage)
  176. {
  177. pageform.offset.value=cpage;
  178. pageform.submit();
  179. }
  180. </script>
  181. <form name="pageform" method="post" action="list2.jsp">
  182. <input type="hidden" name="offset" value="<%=offset %>">
  183. <input type="hidden" name="lmid" value="<%=lmids %>">
  184. <table cellspacing="0" align="center">
  185. <tbody>
  186. <tr height="30">
  187. <td>
  188. &nbsp;&nbsp;&nbsp;&nbsp;
  189. <span class="web">共</span><span class="red"><%=pgDao.getTotalpage()%></span><span class="web">页(</span>
  190. <span class="red"><%=pgDao.getCurpage()+1%></span><span class="web">/</span><span class="red"><%=pgDao.getTotalpage()%></span><span class="web">)
  191. &nbsp;&nbsp;&nbsp;&nbsp;
  192. 共</span><span class="red"><%=pgDao.getTotalnum()%></span><span class="web">条记录
  193. &nbsp;&nbsp;&nbsp;&nbsp;
  194. 本页显示第</span><span class="red"><%=l_start+1 %></span><span class="web">
  195. 条到第</span><span class="red"><%=l_end %></span><span class="web">条</span>
  196. <span class="web"><a href="javascript:page('0')" class="red" >首页</a></span>
  197. <span class="web"><a href="javascript:page('<%=pgDao.getPrepage()%>')" class="red">上页</a></span>
  198. <span class="web"><a href="javascript:page('<%=pgDao.getNextpage()%>')" class="red">下页</a></span>
  199. <span class="web"><a href="javascript:page('<%=pgDao.getTotalpage()-1%>')" class="red">尾页</a></span>
  200. <span class="web">转到第 <input type=text name=Query_Page size=3> 页</span>
  201. <span class="web"><input type="BUTTON" value="查看" class="BUTTON" style="cursor:hand" onClick="return page(Query_Page.value-1)"></span>
  202. </td>
  203. </tr>
  204. </tbody>
  205. </table>
  206. </form>
  207. <!-- 右侧页 --></td>
  208. </tr>
  209. </table></td>
  210. </tr>
  211. </table></td>
  212. </tr>
  213. </table></td>
  214. <td width="130" height="790" align="left" valign="top" class="right1">&nbsp;</td>
  215. </tr>
  216. </table></td>
  217. </tr>
  218. <tr>
  219. <td height="26" align="left" valign="top" class="bottom1">&nbsp;</td>
  220. </tr>
  221. </table>
  222. </body>
  223. </html>