Androidb
2016-08-02 22:34
是因为用的请求转发?若是用response.sendRedirect可以吗?
只要是服务器内部转发,之前绑定在request对象上的参数就一直有效。id,num传递过程details.jsp--CartServlet--success.jsp
这里是servlet部分代码,接收从上一个jsp页面传过来的参数 //添加商品进购物车的方法 private boolean addToCart(HttpServletRequest request, HttpServletResponse response) { String id = request.getParameter("id"); String number = request.getParameter("num"); Items item = idao.getItemsById(Integer.parseInt(id)); //是否是第一次给购物车添加商品,需要给session中创建一个新的购物车对象 if(request.getSession().getAttribute("cart")==null) { Cart cart = new Cart(); request.getSession().setAttribute("cart",cart); }
之后跳转到success.jsp <body> <center> <img src="images/add_cart_success.jpg"/> <hr> <% String id = request.getParameter("id"); String num = request.getParameter("num"); %> 您成功购买了<%=num%>件商品编号为<%=id%>的商品 <br> <br> <br> </center> </body>
请问id和num传递的过程~
JAVA遇见HTML——Servlet篇
160615 学习 · 1029 问题
相似问题