我继承了一个使用Struts 1.2.4的巨大遗留Java Web应用程序。我的一个具体问题是关于ActionForm的。有些ActionForm只有字符串属性(甚至是数字),而有些ActionForm使用了适当的类型(Integer、Date、String等)。这里最佳实践是什么?
另外,如果属性的类型为Integer,而用户输入的值不是整数值,Struts会默默地吞掉它并且不设置该属性。这是怎么回事?
另外,如果属性的类型为Integer,而用户输入的值不是整数值,Struts会默默地吞掉它并且不设置该属性。这是怎么回事?