struts-request 请求参数的生命
以前我看过很多文章,大概的意思是:挡在浏览器请求时就会生成一个新的线程,request就会在整个线程的生命周期里,jsp->action->jsp,当线程注销时,request也会注销,当你再次请求浏览器时,又会再生一个线程,同时也会生成新的request。 其实这里面的意思大家都会明白,当看到这样的文章我也感觉自己很明白,可是实际应用中还会表现出不足。 下面的讨论都是在 product_id 不变的情况下讨论的,只是简单的从一个jsp传令一个jsp中 浏览器中我们请求路径: http://localhost:8080/fangdo/calculator/listPriceByProductId.action?product_id=1 ,会根据配置文件找到相应的action的方法, 在方法中我们可以通过 HttpServletRequest request = ServletActionContext.getRequest(); String product_id= request.getParameter("product_id"); 这俩行获得product_id参数值,然后在后台进行逻辑操作。 可以通过下面的代码传到jsp页面中 request.setAttribute("product_id", product_id); 在jsp页面中可以通过这一行获得值: String