怎样把一个数组用URL传到本页面???

怎样把一个数组用URL传到本页面???

《productsearchsimple.jsp页面的代码》     
  1. <%
  2.         String strCategoryId[]=request.getParameterValues("categoryid");  //此处是从另一个页面中的checkbox传过来的
  3.         String keyword=request.getParameter("keyword");
  4.         String strPageNo=request.getParameter("pageNo");
  5.         int pageNo=1;
  6.         if(strPageNo!=null&&strPageNo.trim().equals(""))
  7.         {
  8.             pageNo=Integer.parseInt("strPageNO");
  9.         }
  10.         int[] ArrayCategoryId;
  11.         if(strCategoryId==null||strCategoryId.length==0)
  12.         {
  13.             ArrayCategoryId=null;
  14.         }
  15.         else
  16.         {
  17.             ArrayCategoryId=new int[strCategoryId.length];
  18.             for(int i=0;i<strCategoryId.length;i++)
  19.             {
  20.                 ArrayCategoryId=Integer.parseInt(strCategoryId);
  21.             }
  22.         }
  23.              List<Product> products=new ArrayList<Product>();
  24.             int pageCount=ProductMgr.getInstance().findProducts(products,ArrayCategoryId,keyword,-1,-1,-1,-1,null,null,pageNo,5);
  25.             //out.println(list.size());
  26.             //response.sendRedirect("showproductsearch.jsp?List=list");
  27.             %>
  28.                 <center>搜索结果</center>
  29.                         <table border="1" align="center">
  30.                                 <tr>
  31.                                     <td>
  32.                                         ID
  33.                                     </td>
  34.                                     <td>
  35.                                         名称
  36.                                     </td>
  37.                                     <td>
  38.                                         描述
  39.                                     </td>
  40.                                     <td>
  41.                                         会员价格
  42.                                     </td>
  43.                                     <td>
  44.                                         市场价格
  45.                                     </td>
  46.                                     <td>
  47.                                         进货日期
  48.                                     </td>
  49.                                     <td>
  50.                                         类别ID
  51.                                     </td>
  52.                                     <td>
  53.                                         删除
  54.                                     </td>
  55.                                     <td>
  56.                                         修改
  57.                                     </td>
  58.                                 </tr> 
  59.                                 <%
  60.                                     //List<Product> productes = ProductMgr.getInstance().getProducts(pageNo, PAGE_SIZE);
  61.                     
  62.                                     for (Iterator<Product> it = products.iterator(); it.hasNext();)
  63.                                     {
  64.                                         Product c = it.next();
  65.                                 %>
  66.                                 <tr>
  67.                                     <td><%=c.getId()%></td>
  68.                                     <td><%=c.getName()%></td>
  69.                                     <td><%=c.getDescr()%></td>
  70.                                     <td><%=c.getMemberPrice()%></td>
  71.                                     <td><%=c.getNormalPrice()%></td>
  72.                                     <td><%=c.getPdate()%></td>
  73.                                     <td><%=c.getCategory() %></td>
  74.                                     <td>
  75.                                         <a href="productdelete.jsp?id=<%=c.getId()%>">删除</a>
  76.                                     </td>
  77.                                     <td>
  78.                                         <a href="productmodify.jsp?id=<%=c.getId()%>">修改</a>
  79.                                     </td>
  80.                                 </tr>
  81.                                 <%
  82.                                     }
  83.                                 %>
  84.         </table>
  85.             <center>
  86.             共<%=pageCount %>
  87.             <a href="productsearchsimple.jsp?pageno=<%=pageNo-1 %>">上一页</a>  <%=pageNo%>  
  88.         <%
  89.             if(pageNo<pageCount)
  90.             {
  91.             //System.out.println("search==="+search);
  92.             //System.out.println("pageNo==="+pageNo);
  93.             //System.out.println("pageCount==="+pageCount);
  94.          %>
  95.             <a href="productsearchsimple.jsp?pageno=<%=pageNo+1 %>&categoryid=<%=ArrayCategoryId %>&keyword=<%=keyword %>">下一页</a>
  96.         <%  } %>
  97.             <a href="productsearchsimple.jsp?<%=pageCount %>">最后一页</a>
  98.         </center>
老 师我最近在做一个商城的搜索功能,在选择类别的时候我用了checkbox把categoryid的值传到了这个 productsearchsimple.jsp页面,并且也成功地实现了搜索的功能,但在做分页的时候,就不懂得怎样把原来的 ArrayCategoryId的值传到本页面了(点击下一页的时候,是用本页来处理的),应该怎样才能把它下来让点击下一页时还能找到这个数组呢??? 麻烦帮一下忙,谢谢了!!! 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值