现在的位置: 首页 > 综合 > 正文

将actionForm属性声明为String

2013年12月08日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭
在oreilly出版的"Programming.Jakarta.Struts"一书的"Chapter 7. Struts View Components "的"7.2.6 Declaring ActionForm Properties as Strings"提到了这个技巧。
具体可以参考这部分内容
主要原因是为了出错处理,比如,某个输入框只能是输入数字,若这个字段被设置为int类型,则form无法缓存这个错误的值,那就没办法回显给用户,所以把form属性为Srting
不过,对于一些id之类的值的话(这些值通常是Long类型),还是建议用原始类型,这样就避免了频繁的类型转换

抱歉!评论已关闭.