STRUTS2 我在页面访问的时候 添加了?wid=${wid} 然后在Action中设置了set get 方法,得不到WID的值

我是怀疑get,set方法有问题,privateintwid;publicintgetWid(intwid){returnwid;}publicvoidsetWid(in... 我是怀疑get,set方法有问题,private int wid; public int getWid(int wid) {
return wid;
}
public void setWid(int wid) {
this.wid = wid;
}
自动生成的
展开
 我来答
ge浩然正气
2012-07-28 · TA获得超过455个赞
知道小有建树答主
回答量:573
采纳率:0%
帮助的人:188万
展开全部
自动生成的没问题。 应该是你向Action传值的时候,没有传过去wid的值。
更多追问追答
追问
有3个Action,其中一得到了,两个Action没得到,是一样的方法
追答
你可以这样检查一下,WID的值。 在页面写一个a标签,href部分写的和你写的访问action个的一样。然后你运行后,在页面找到这个a标签,用鼠标放到上面,那么浏览器左下角就会显示一个完整的地址,你看看是否得到了正确的值。
sunwenhaiwindy
2012-07-28 · TA获得超过318个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:82.9万
展开全部
那你是从那里边传值的呢?
是往Action里边传值还是往页面里边传值呢?
更多追问追答
追问
我从页面传Action   URL是工程名/Action_方法?wid =${wi} 
有一个Action可以传,并且打印了,其他的不行,然后报错之后,又能传过来上一次的WID
追答
如果不是单词写错了的话,我想那应该没问题的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaoyaomice
2012-07-28
知道答主
回答量:5
采纳率:0%
帮助的人:3万
展开全部
你不是重定向的页面呢,如果重定向的话是得不到刚的值的
追问
是从页面转到Action,直接URL传送的,为什么会得不到啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式