读书人

request.setAttribute 有关问题

发布时间: 2012-01-03 22:16:06 作者: rapoo

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吧~

读书人网 >Java Web开发

热点推荐