ProductSearch.jsp
上传用户:lsj999sz
上传日期:2022-06-15
资源大小:4717k
文件大小:3k
源码类别:

ICQ/即时通讯

开发平台:

Java

  1. <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
  2. <%@ page import="com.bjsxt.shopping.category.*"%>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  4. <html>
  5. <head>
  6. <title>My JSP 'ProductSearch.jsp' starting page</title>
  7. <meta http-equiv="pragma" content="no-cache">
  8. <meta http-equiv="cache-control" content="no-cache">
  9. <meta http-equiv="expires" content="0">
  10. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  11. <meta http-equiv="description" content="This is my page">
  12. <!--
  13. <link rel="stylesheet" type="text/css" href="styles.css">
  14. -->
  15. <script type="text/javascript">
  16. function check() {
  17. var selectedCategory = document.complex.categoryId.options[document.complex.categoryId.selectedIndex];
  18. var selectedValue = selectedCategory.value;
  19. if(selectedValue.split("|")[1] == "1") {
  20. alert("请选择第二级分类!");
  21. document.complex.categoryId.focus();
  22. return false;
  23. } else {
  24. selectedCategory.value = selectedValue.split("|")[0];
  25. }
  26. return true;
  27. }
  28. </script>
  29. </head>
  30. <body>
  31. <center>
  32. 简单搜索
  33. <form name="simple" action="SearchResult.jsp" method="get">
  34. <input type="text" size="10" name="keyword" />
  35. 搜索
  36. <input value="提 &nbsp; 交" type="submit">
  37. </form>
  38. <br>
  39. <form name="complex" action="ComplexSearchResult.jsp" method="post"
  40. onsubmit="return check()">
  41. <table width="750" align="center" border="2">
  42. <tr>
  43. <td colspan="2" align="center">
  44. 高级搜索
  45. </td>
  46. </tr>
  47. <tr>
  48. <td>
  49. 类别:
  50. </td>
  51. <td>
  52. <select name="categoryId"
  53. style="font-size: 9pt; color: rgb(85, 85, 85);">
  54. <option selected="selected" value="-1">
  55. --所有商品--
  56. </option>
  57. <%
  58. List<Category> categories = CategoryService.getInstance()
  59. .getCategories();
  60. for (int i = 0; i < categories.size(); i++) {
  61. Category c = categories.get(i);
  62. String preStr = "";
  63. for (int j = 1; j < c.getGrade(); j++) {
  64. preStr += "--";
  65. }
  66. %>
  67. <option value="<%=c.getId()%>|<%=c.getGrade()%>">
  68. <%=preStr + c.getName()%>
  69. </option>
  70. <%
  71. }
  72. %>
  73. </select>
  74. </td>
  75. </tr>
  76. <tr>
  77. <td>
  78. 产品名:
  79. </td>
  80. <td>
  81. <input type=text name="name" size="15" maxlength="12">
  82. </td>
  83. </tr>
  84. <tr>
  85. <td>
  86. 市场价格
  87. </td>
  88. <td>
  89. From:
  90. <input type=text name="lowNormalPrice" size="15" maxlength="12">
  91. To
  92. <input type=text name="highNormalPrice" size="15" maxlength="12">
  93. </td>
  94. </tr>
  95. <tr>
  96. <td>
  97. 会员价格
  98. </td>
  99. <td>
  100. From:
  101. <input type=text name="lowMemberPrice" size="15" maxlength="12">
  102. To
  103. <input type=text name="highMemberPrice" size="15" maxlength="12">
  104. </td>
  105. </tr>
  106. <tr>
  107. <td>
  108. 日期
  109. </td>
  110. <td>
  111. From:
  112. <input type=text name="startDate" size="15" maxlength="12">
  113. To
  114. <input type=text name="endDate" size="15" maxlength="12">
  115. </td>
  116. </tr>
  117. <tr>
  118. <td></td>
  119. <td>
  120. <input type="submit" value="提交">
  121. <input type="reset" value="重置">
  122. </td>
  123. </tr>
  124. </table>
  125. </form>
  126. </center>
  127. </body>
  128. </html>