proView.jsp
上传用户:yatiankong
上传日期:2014-05-16
资源大小:5604k
文件大小:7k
源码类别:

Applet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=gb2312"%>
  2. <%@ page import="java.sql.*,java.lang.*"%>
  3. <jsp:useBean id="useclassBeans" class="MyFly.Bean.useclassBeans" scope="request"/>
  4. <jsp:useBean id="useclassBean" class="MyFly.Bean.useclassBean" scope="request"/>
  5. <jsp:useBean id="characterclassBean" class="MyFly.Bean.characterclassBean" scope="request"/>
  6. <jsp:useBean id="characterclassBeans" class="MyFly.Bean.characterclassBeans" scope="request"/>
  7. <jsp:useBean id="productinfoBeans" class="MyFly.Bean.productinfoBeans" scope="request"/>
  8. <script language="javascript">
  9. function fun(type, id)
  10. {   
  11.     window.location.href="proView.jsp?proType="+type+"&proNum="+id+"&pageNum=1";
  12. }
  13. </script>
  14. <%
  15.     String Type="";
  16. String pageSize="15";
  17. String proType=(String)request.getParameter("proType"); //(子类)类别
  18. String pageNum=(String)request.getParameter("pageNum"); //取得想要显示的页
  19. String proNum=(String)request.getParameter("proNum");   // 取得类别编号
  20. productinfoBeans.setProType(proType);
  21. productinfoBeans.setProNum(proNum);
  22. productinfoBeans.setPageSize(Integer.parseInt(pageSize));
  23. productinfoBeans.init();
  24. int pageCount=productinfoBeans.getPageCount();
  25. int cur;
  26. if(pageNum == null || pageNum.equals(""))
  27. {
  28. cur=1;
  29. }
  30. else
  31.     {
  32.     cur=Integer.parseInt(pageNum);//取得要显示的页
  33. }
  34. if(cur < 1)
  35. {
  36. cur = 1;
  37. }
  38. if(cur > pageCount)
  39. {
  40.  cur = pageCount;
  41. }
  42. productinfoBeans.setPageNum(String.valueOf(cur));
  43. productinfoBeans.getQuery();
  44. int num=productinfoBeans.getItems();
  45. %>
  46. <STYLE type=text/css>
  47. BODY {
  48. BACKGROUND: #799ae1; FONT: 9pt 宋体; MARGIN: 0px
  49. }
  50. TABLE {
  51. BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px
  52. }
  53. TD {
  54. FONT: 12px 宋体
  55. }
  56. IMG {
  57. BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: bottom
  58. }
  59. A {
  60. COLOR: #000000; FONT: 12px 宋体; TEXT-DECORATION: none
  61. }
  62. A:hover {
  63. COLOR: #428eff; TEXT-DECORATION: underline
  64. }
  65. .sec_menu {
  66. BACKGROUND: #d6dff7; BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: white 1px solid; OVERFLOW: hidden
  67. }
  68. .menu_title {
  69. }
  70. .menu_title SPAN {
  71. COLOR: #215dc6; FONT-WEIGHT: bold; LEFT: 8px; POSITION: relative; TOP: 2px
  72. }
  73. .menu_title2 {
  74. }
  75. .menu_title2 SPAN {
  76. COLOR: #428eff; FONT-WEIGHT: bold; LEFT: 8px; POSITION: relative; TOP: 2px
  77. }
  78. </STYLE>
  79. <script language="javascript" src="../js/column.js"></script>
  80. <html>
  81. <head>
  82. <title产品性质类别管理</title>
  83. <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
  84. </head>
  85. <body>
  86. <table width="595" height="2%" border="0" align="center" cellpadding="0" cellspacing="0">
  87.   <tr> 
  88.     <td height="26" align="center">产品管理</td>
  89.   </tr>
  90. </table>
  91. &nbsp;<table width="651" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
  92.       <tr valign="middle" bgcolor="#799ae1">
  93.         <td height="27" align="center">按类别查看</td>
  94.         <td colspan="3" align="center">&nbsp;(use)子类别:
  95.   <select name="useclassID" onChange="fun('useType', useclassID.options[useclassID.options.selectedIndex].value)">
  96. <option value="all">------</option>
  97.         <%
  98.                    useclassBeans.getQuery("-1");
  99.    for(int i=0; i<useclassBeans.getItems(); i++)
  100.    {
  101.      %>
  102.         <option value=<%=useclassBeans.getUseclassID(i)%>><%=useclassBeans.getUseclassName(i)%></option>
  103.         <%
  104.   }
  105.   %>
  106.       </select>
  107. </td>
  108.         <td colspan="3" align="center">(chara)&nbsp;主类别:
  109.   <select name="characterID" onChange="fun('characterType', characterID.options[characterID.options.selectedIndex].value)">
  110. <option value="all">------</option>
  111.         <%
  112.                    characterclassBeans.getQuery("-1");
  113.    for(int i=0; i<characterclassBeans.getItems(); i++)
  114.    {
  115.      %>
  116.         <option value=<%=characterclassBeans.getCharacterID(i)%>><%=characterclassBeans.getCharacterName(i)%></option>
  117.         <%
  118.   }
  119.   %>
  120.       </select> </td>
  121.       </tr>
  122.       <tr valign="middle" bgcolor="#799ae1">
  123.         <td width="118" height="27" align="center"><font color="#FFFFFF">产品编号</font></td>
  124.         <td width="90" align="center"><font color="#FFFFFF">产品名称</font></td>
  125.         <td width="91" align="center"><font color="#FFFFFF">所属主类别</font></td>
  126.         <td width="76" align="center"><font color="#FFFFFF">子类类别</font></td> 
  127.         <td width="117" align="center"><font color="#FFFFFF">添加日期</font></td>
  128. <td width="73" align="center"><font color="#FFFFFF">编辑</font></td>
  129.         <td width="70" align="center"><font color="#FFFFFF">删除</font></td>
  130.       </tr>
  131.       <%
  132.     for(int i=0; i<num; i++)
  133. {
  134.  %>
  135.       <tr>
  136.         <td height="28" align="center">&nbsp;<a href=# onClick="javascript:window.open('viewPro.jsp?index=<%=productinfoBeans.getProductID(i).replace('#',',')%>','','width=650,height=400,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=yes');return false;"><font color="#FF0000"><%=productinfoBeans.getProductID(i)%></font></a></td>
  137.         <td align="center">&nbsp;<%=productinfoBeans.getProductName(i)%></td>
  138.         <td align="center">&nbsp;
  139. <%
  140.      if(characterclassBean.getNew(productinfoBeans.getCharacterID(i)))
  141.   {
  142.       out.println(characterclassBean.getCharacterName());
  143.   }
  144.   else
  145.   {
  146.       out.print("-----");
  147.   }
  148. %>
  149. </td>
  150.         <td align="center">&nbsp;
  151. <%
  152.       if(useclassBean.getNew(productinfoBeans.getUseclassID(i)))
  153.   {
  154.       out.println(useclassBean.getUseclassName());
  155.   }
  156.   else
  157.   {
  158.       out.print("-----");
  159.   }
  160. %>
  161. </td>
  162.         <td align="center">&nbsp;<%=productinfoBeans.getShangData(i)%></td>
  163.         <td width="73" align="center"><a href="editProInfo.jsp?index=<%=productinfoBeans.getProductID(i).replace('#',',')%>&proType=<%=proType%>&proNum=<%=proNum%>"><img src="../images/admin/edit.gif" alt="" width="19" height="18" border="0"></a></td>
  164.         <td width="70" align="center"><a href="proDel.jsp?index=<%=productinfoBeans.getProductID(i).replace('#',',')%>&proType=<%=proType%>&proNum=<%=proNum%>"><img src="../images/admin/del.gif" alt="" width="16" height="16" border="0"></a></td>
  165.       </tr>
  166.       <%
  167. }
  168. %>
  169. <tr valign="middle" bgcolor="#799ae1">
  170.         <td width="118" height="27" align="center"><font color="#FFFFFF"><a href="proView.jsp?proType=<%=proType%>&pageNum=1&proNum=<%=Integer.parseInt(proNum)%>">首页</a> </font></td>
  171.         <td width="90" align="center"><font color="#FFFFFF"><a href="proView.jsp?proType=<%=proType%>&pageNum=<%=cur-1%>&proNum=<%=Integer.parseInt(proNum)%>">上一页</a> &nbsp;</font></td>
  172.         <td width="91" align="center"><font color="#FFFFFF"> <a href="proView.jsp?proType=<%=proType%>&pageNum=<%=cur+1%>&proNum=<%=Integer.parseInt(proNum)%>">下一页</a></font></td>
  173.         <td width="76" align="center"><font color="#FFFFFF"><a href="proView.jsp?proType=<%=proType%>&pageNum=<%=pageCount%>&proNum=<%=Integer.parseInt(proNum)%>">尾页</a></font></td> 
  174.         <td colspan="3" align="center"><font color="#FFFFFF">页次:<STRONG><FONT 
  175.                   color=red><%=cur%></FONT>/<%=pageCount%></STRONG>页 &nbsp;<B>5</B>个产品/页</font></td>
  176.   </tr>
  177. </table>
  178. </body>
  179. </html>