action向jsp页面传值

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:19:17
我在action中用request.setAttribute("name",value)
在jsp页面用 request.getAttribute("name") 接收,但结果是空的!!!我的value不为空的啊。
如果用session的话,就可以。。。为什么???

新手,请教。。。。。

你的页面跳转方式是不是用了response.sendRedirect(location)或者action的配置用了redrect的方式???
改一下,这说明你的请求已经>=2次了,所以再获得的时候为null

我也刚学 以后 可以多交流啊 呵呵 action貌似 是处理请求的把
用一个页面 请求 后 提交到action
你再怎么在jsp用 取出呢?? 如果再用jsp取出 貌似 就是 第二个 请求了把?
那样 当然 就不能取到了
用ajax 应该可以的 嘿嘿 仅仅是我的理解
仅做 参考 。。。
有空 一起来学ajax啊 挺好玩的 呵呵
http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro1.html#code1

说明你的request并没有传到jsp页面上,看看你的action转到页面中的配置代码,可能并不是从action直接去页面的

redrect设置层true了,改成false就好了,默认状态是false