STRUTS2 我在页面访问的时候 添加了?wid=${wid} 然后在Action中设置了set get 方法,可是却得不到wid的值 5
wid在那个页面的时候有值,然后我把路径换成另外的Action可以得到值,会不会是属性会有冲突呢好的我是怀疑get,set方法有问题,privateintwid;publ...
wid在那个页面的时候有值,然后我把路径换成另外的Action可以得到值,会不会是属性会有冲突呢
好的 我是怀疑get,set方法有问题,private int wid; public int getWid(int wid) {
return wid;
}
public void setWid(int wid) {
this.wid = wid;
}
自动生成的 展开
好的 我是怀疑get,set方法有问题,private int wid; public int getWid(int wid) {
return wid;
}
public void setWid(int wid) {
this.wid = wid;
}
自动生成的 展开
展开全部
你用url后面添加的方式用set、get方法去获取会冲突的,默认的获取页面wid属性的值
更多追问追答
追问
是啊 我就是要的到${wid}的值 ,我做了3个Action,有一个得到了,其他的都得不到,同样的方法,纠结啊,当我把url改成那个得到的Acion,又全部都可以得到
追答
为什么一定要取名wid呢,你要传什么值,就在action里定义什么值然后加上get、set方法,在url后面直接加上要传的那个值,就不会冲突了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把wid=${wid}改成wid=<%=wid%>
更多追问追答
追问
这样不行啊,页面直接报错了,然后就500错误
追答
你把代码给我看看,理论上是可以的,如果不出其他问题。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码能贴出来么?
setXX
getXX
方法(){
XX="";
}
setXX
getXX
方法(){
XX="";
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询