当前位置: 代码迷 >> Java Web开发 >> request.setAttribute 有关问题
  详细解决方案

request.setAttribute 有关问题

热度:430   发布时间:2016-04-17 12:28:11.0
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吧~
  相关解决方案