是否可以在Struts2 IntRangeFieldValidator中使用java.util.Calendar?我可以在Struts2 Validator注解中使用日历吗?
以下代码不会产生任何OGNL错误,但也不起作用。我试图创建一个年份范围的验证规则,分钟= 1970,最大=当前日历年。
@RequiredFieldValidator(message="Year cannot be blank")
@IntRangeFieldValidator(message="Year must be greater than 1970", min="1970", max="java.util.Calendar.getInstance().get(java.util.Calendar.YEAR)", fieldName="year")
public Integer getYear() {
return year;
}
有没有更好的方式来做到这一点,而无需编写自定义验证程序? 任何/所有的答复表示赞赏。提前致谢!
都能跟得上。没有工作。 (还是)感谢你的建议。 – Griff 2010-10-19 18:59:01
@Griff太糟糕了。我知道它在JSP中起作用;也许“@”语法不能用在注释中,因为它们已经在使用这个字符了?无论如何,祝你好运。 – KeatsPeeks 2010-10-19 19:09:25