元始天尊的gravatar头像
元始天尊2018-06-11 02:20:25

java请求转发会保存request对象吗?

搜索答案是请求转发会保存request对象,但是我写了一个跳转的demo,一个只有一个name参数的表单jsp页面,跳转到一个servlet再请求转发到一个得到name值的jsp页面,我在servlet页面调用request.getParameter("name")可以得到name的值,但在转发后的jsp页面用${request.getParameter("name")}得不到name的值,必须在servlet中用request.setParameter()将name值保存进去才能在转发后的页面得到name的值,不是说请求转发会保存request对象吗?

所有回答列表(2)
对不起_我是甲方卧底的gravatar头像

接收的jsp页面里面的el表达式写错了,改成${绑定名 }即可。如下a.jsp提交到servlet在转发到b.jspjava请求转发会保存request对象吗?java请求转发会保存request对象吗?java请求转发会保存request对象吗?牛币给我吧,楼主兄弟!

评论(1)最佳答案
对不起_我是甲方卧底的gravatar头像

接收的jsp页面里面的el表达式写错了,改成${绑定名 }即可。如下a.jsp提交到servlet在转发到b.jspjava请求转发会保存request对象吗?java请求转发会保存request对象吗?java请求转发会保存request对象吗?牛币给我吧,楼主兄弟!

另外,servlet里面request对象生命周期为一次请求和一次响应之间,只要没有响应,request对象就一直在,转发是在容器里进行的内部操作,所以request对象在响应之前一直存在。

顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友