如何将用struts2标签<s:property value='rid'/>获取的rid值转化为Int类型的

如题所述

用OGNL表达式本身好像并没有提供这样的功能。不过struts2本身有自带的类型转换器,你也可以自己添加类型转换器,不过它将本来在客户端就可以处理的问题非得搞到服务端去,不科学。

我觉得关键是你要把它转换过来做啥?如果是单纯的显示数值,没必要,如果要继续传参,类型转换器会帮你自动完成。如果要进行条件判断,也不影响。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-09
这只是个struts2标签,负责接受action传来的值,显示用的,它是什么类型的不重要,追问

我在后台取值的时候用的你的get,set方法,
前台是在form 标签里的action后用问号的方式?rid="...>这样传值,此时就会报无法将string类型转换成int类型的错误。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网