http是一种无状态的的协议。何为无状态呢?就是http协议在一次请求发出到得到响应结束,第二次在发送相同的请求不会保存上一次请求的信息状态。
解决方案1:
通过request的转发:request.getRequestDispatcher( 地址).forward(request, response);通过此种方式传递参数只能够保存1次。当重新发送请求时上一次请求的参数将不复存在。
方案2:
通过session的方式:(会话)
session.getAttribute(“参数”);session.setAttribute()通过session设置参数将可保留页面传递的参数。
方案3:
通过application的方式:
application与session有相同的方法,但是application可以传递对象。
HTTP无状态特性及解决方法
本文介绍了HTTP协议的无状态特性,并提出了三种解决方案:使用request转发、利用session管理和通过application对象来保持会话状态。
157

被折叠的 条评论
为什么被折叠?



