searchresults.jsp
上传用户:junmaots
上传日期:2022-07-09
资源大小:2450k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@page contentType="text/html; charset=GBK" language="java" %>
  2. <%@page import="com.mycompany.news.service.NewsService"%>
  3. <%@page import="com.mycompany.news.dao.impl.*"%>
  4. <%@page import="com.mycompany.news.dto.*"%>
  5. <%@page import="java.util.List"%>
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  7. <html>
  8.  <head>
  9.   <link href="./css/common.css" rel="stylesheet" type="text/css">
  10. <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  11.    <title>新闻查询列表</title>
  12.  </head>
  13.  
  14. <%
  15. String keyword = request.getParameter("keyword");
  16. int pageNo= 1;
  17. try{
  18. pageNo=Integer.parseInt(request.getParameter("pageNo"));
  19. }catch(Exception e){
  20. }
  21. int pageSize = 20;
  22. NewsService service = new NewsService();
  23. List results = service.search(keyword,pageNo,pageSize);
  24. System.out.println("results ="+results);
  25. int totalCount = service.searchCount(keyword);
  26. int totalPage = totalCount/pageSize+(totalCount%pageSize==0?1:0);
  27. if(totalCount==0){
  28. %>
  29. <script>
  30. alert('没有找到相应新闻');
  31. history.go(-1);
  32. </script>
  33. <%}
  34. %>
  35. <body leftmargin="40">
  36. <table  align="left"  border=1 width="90%" bgcolor=#EFEFEF>
  37. <tr>
  38. <th width="20%">新闻时间</th>
  39. <th width="70%">标题</th>
  40. <th width="10%">作者</th>
  41. </tr>
  42. <%for(int i=0;i<results.size();i++){
  43. News news  =(News)results.get(i);
  44. %>
  45. <tr>
  46. <td><%=news.getShowTime()%></td>
  47. <td><a href="shownews.jsp?id=<%=news.getNewsId()%>" target="_blank"><%=news.getSubject()%></td>
  48. <td><%=news.getAuthor()%></td>
  49. </tr>
  50. <%}%>
  51. </table>
  52. <table>
  53. <tr>
  54. <td colspan="3" align="right">
  55. <%if(pageNo>1){%>
  56. <a href="searchresult.jsp?keyword=<%=keyword%>&pageNo=1">第一页</a>
  57. <a href="searchresult.jsp?keyword=<%=keyword%>&pageNo=<%=pageNo-1%>">上一页</a>
  58. <%}%>
  59. <%if(pageNo<totalPage){%>
  60. <a href="searchresult.jsp?keyword=<%=keyword%>&pageNo=<%=pageNo+1%>">下一页</a>
  61. <a href="searchresult.jsp?keyword=<%=keyword%>&pageNo=<%=pageNo+1%>">最后页</a>
  62. <%}%>
  63. </td>
  64. </tr>
  65. </table> 
  66. </body>
  67. </html>