嗨,我从用户输入的表格中获取出生日期,并使用我的操作类的validate()方法中的以下代码验证出生日期是否是将来的日期。
public class SampleAction extends ActionSupport implements ModelDriven<SampleForm>{
public String execute() throws Exception {
}
@Override
public void validate() {
if (null != sampleForm.getDateofbirth() && compareDate(sampleForm.getDateofbirth(), todayStr) < 0) {
addActionError("The Date of Birth entered is greater than the present date.");
}
}
在JSP页面中,我尝试如下打印ActionErrors:
<s:if test="hasActionErrors()">
<font color="red">
<s:actionerror/></font>
</s:if>
提交表单时,我无法收到ActionErrors。
请建议我如何获取ActionError?
提前谢谢!