Search.jsp
上传用户:sdtxjx
上传日期:2022-07-09
资源大小:2937k
文件大小:4k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GBK" language="java"%>
  2. <%@ page import="dreamtime.dreamnews.*"%>
  3. <%@ include file="Config.jsp"%>
  4. <%
  5. /*****************************************************************
  6.  *  
  7.  *  源文件名:  Search.jsp
  8.  *  功    能: 梦想年华新闻系统 新闻搜索页面
  9.  * 作者:梦想年华 [DreamTime]
  10.  * Email:fanwsp@126.com
  11.  *  QQ:122142023 
  12.  *  CopyRight(c)2005-2006 By DreamTime 
  13.  *
  14.  *****************************************************************
  15. */
  16. %>
  17. <html>
  18. <head>
  19. <meta http-equiv="Content-Language" content="zh-cn">
  20. <meta http-equiv="Content-Type" content="text/html; charset=GBK">
  21. <meta name="keywords" content="梦想年华新闻系统|新闻发布|国内新闻|时事新闻|国际新闻|地方新闻|娱乐新闻|网络编程|网络管理|fanwsp@126.com">
  22. <LINK  href="css/newscss/newscss.css" rel=stylesheet type=text/css>
  23. <title>新闻搜索 - <%=DreamNewsTitle%></title>
  24. <script language="javascript">
  25. //下拉分页
  26. function MM_jumpMenu(targ,selObj,restore){  //v3.0
  27.   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  28.   if (restore) selObj.selectedIndex=0;
  29. }
  30. </script>
  31. </head>
  32. <body>
  33. <%@ include file="Top.jsp"%>
  34. <div id="B1"></div>
  35. <table align="center" cellpadding="0" cellspacing="0">
  36. <tr>
  37. <td valign="top" align="center" width="255" height="100%">
  38. <table width="100%" height="100%" style="border:1px solid #959595" bgcolor="#F1F1F1" cellpadding="0" cellspacing="0">
  39. <tr><td valign="top" height="100%"> 
  40. <div id="Title3"><div id="stFont">高级搜索</div></div>
  41. <div id="HSearch">
  42.   <form name="SearchForm" method="post" action="Search.jsp" class="sForm">
  43.   <span>搜索类型:</span><select name="KeyType" size="1" id="KeyType" class="sText">
  44.     <option value="0" selected>所有</option>
  45.     <option value="1">标题</option>
  46.     <option value="2">内容</option>
  47.     <option value="3">关键字</option>
  48.     <option value="4">发布时间</option>
  49.   </select> 
  50.   <span>新闻性质:</span><select name="NewsType" size="1" id="NewsType" class="sText">
  51.     <option value="0" selected>所有新闻</option>
  52.     <option value="1">头条新闻</option>
  53.     <option value="2">图片新闻</option>
  54.     <option value="3">普通新闻</option>
  55.   </select> 
  56.   <span>关键字:</span><input name="Key" type="text" size="30" maxlength="20" class="sText"> 
  57. <input type="hidden" name="Action" value="Search">
  58. <input type="submit" name="Submit" value="搜索" class="Button"> 
  59.   </form>
  60. </div>
  61. </td></tr></table>
  62. </td>
  63. <td valign="top" align="center" width="13"></td>
  64. <td valign="top" align="center" width="480" height="100%"> 
  65. <table width="100%" height="100%" style="border-bottom:0px solid #959595" cellpadding="0" cellspacing="0">
  66. <tr><td valign="top" height="100%">     
  67. <div id="rArea">
  68. <div id="sTitle1"><div id="stFont">新闻搜索</div></div>
  69. <%
  70. request.setCharacterEncoding("8859_1");   //设置编码方式
  71. String sAction = request.getParameter("Action");
  72. if(sAction!=null && sAction.equals("Search") && request.getParameter("Key")!=null && request.getParameter("KeyType")!=null && request.getParameter("NewsType")!=null ) 
  73. {
  74. String [] s = new String[3];
  75. s[0] = new String(request.getParameter("KeyType").getBytes("8859_1"));
  76. s[1] = new String(request.getParameter("NewsType").getBytes("8859_1"));
  77. s[2] = new String(request.getParameter("Key").getBytes("8859_1"));
  78. String strPage = request.getParameter("intPage");
  79. String sPage = request.getContextPath() + request.getServletPath();
  80. sPage += "?Action=Search&KeyType="+s[0]+"&Newstype="+s[1]+"&Key="+s[2]+"&";
  81. sPage = response.encodeURL(sPage);
  82. out.println(sNews.SearchNews(s,sPage,strPage));
  83. //out.println(s);
  84. }
  85. else 
  86. {
  87. out.println("<div id="News"><ul>");
  88. out.println("<li><div id="F3">请从左边选择搜索类型!<br><br><br></div></li>");
  89. out.println("</ul></div>");
  90. }
  91. %>
  92. </div>
  93. </td></tr></table>
  94. </td>
  95. </tr>
  96. </table>
  97. <div id="B1"></div>
  98. <%=CopyRight%>
  99. <div id="B2"></div>
  100. </body>
  101. </html>