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篇
160608 学习 · 1093 问题
相似问题