首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2当请求参数等于零时出现有关问题

2012-09-18 
struts2当请求参数等于零时出现问题我在地址栏中输入:http://localhost:8080/testprj/hello.action?price

struts2当请求参数等于零时出现问题
我在地址栏中输入:http://localhost:8080/testprj/hello.action?price=0

hello.action对应HelloAction

HelloAction类中有一个私有的属性:private Double price ; 并有getter和setter

但是当我提交的时候,Action中的price属性并没有获取到值,出现错误 , 原因是 price为null,赋给Double出现了问题

我想问的是:为什么请求参数为零struts2就获取不到呢?如果传递price=1就一切正常。

求解!在线等!谢谢!

[解决办法]
我测试过了,Double类型的时候传0会出错,说类型无法转换,bouble也一样,但非零的可以。不知道是struts解析的时候把0当做string类型来转换,还是bug。
[解决办法]
问题解决了,把jar包升级,xwork + struts2的jar包同时升级就可以解决了

热点排行