读书人

URL动态传值和接收有关问题郁闷两天

发布时间: 2012-01-01 23:10:55 作者: rapoo

URL动态传值和接收问题,郁闷两天了!!
我通过
<html:link action= "/setUserPower.do?method=setMember&userName=${user.userName} "> 设置会员 </html:link>
传值,其中user对象是保存在session中的,值能够正确的拿到。

后面的setUserPower是一个DispatchAction,能进入到setMember方法中,但是我接收到的userName总是等于null。
我是这样接收的:String name= (String)request.getAttribute( "userName ");
哪位大哥帮忙讲解一下,不胜感激!!!

[解决办法]
String name= request.getParameter( "userName ");
[解决办法]
楼上正解。
[解决办法]
既然是一个 action= "/setUserPower.do?method=setMember&userName=${user.userName} ">
明显是放在url中的,也就是url重写方式,传的是参数
后台获取自然是
String name= request.getParameter( "userName ");
getAttribute是获取存放在request或session中的变量的
[解决办法]
楼主犯了低级错误,打pp

读书人网 >Java Web开发

热点推荐