request.setAttribute 问题
在a.jsp页中写 <% request.setAttribute("key", "value"); %>
提交a.jsp到servlet中用 request.getAttribute("key")为null,这是为什么呢?
请高手请教
[解决办法]
<% request.setAttribute("key", "value"); %>
这个,,应该是在你请求a.jsp的request中,而不是你提交a.jsp的那个请求中
[解决办法]
很有可能LZ不是在同一次request了
你检查一下你的跳转,是客户端跳转还是服务端跳转
若是客户端跳转的话requset.getAttribute()是拿不到值的
[解决办法]
当你按下submit开始表单提交的时候已经是一个新的request了
[解决办法]
你的request不是同一个请求 所以查找不到。
hidden域,URL拼参数或者session吧~