日期:2014-05-18  浏览次数:20635 次

request如何set parameter的值?
为什么request只有getParameter方法却没有setParameter方法?
我要用过滤器来拦截请求然后修改parameter的值有办法吗?
------解决方案--------------------
这个值都是servlet容器才能set,自己没戏。或者做测试的testcase中使用mock对象可以。
------解决方案--------------------
你要明白request.getParameter是从哪里取值的就明白为什么没有setParameter了。
------解决方案--------------------
request.getParameter是从页面取值。
------解决方案--------------------
其实,你可以用setAttribute(String name,Object obj)来设置来赋值嘛!!
------解决方案--------------------
页面过来的值可以用request.getParameter获取。

你要set是从后台用setAttribute
------解决方案--------------------
放得环境不一样。
------解决方案--------------------
引用:
其实,你可以用setAttribute(String name,Object obj)来设置来赋值嘛!!

貌似就是这个设置的内容
------解决方案--------------------
引用:
Quote: 引用:

其实,你可以用setAttribute(String name,Object obj)来设置来赋值嘛!!

貌似就是这个设置的内容

这就是最常见的方式啊 
在sturts2中都不用这样了 写好get set方法sturts2自动帮你取值赋值了