Struts 2.5应用程序的JSP页面中未显示ActionErrors

时间:2018-10-08 09:03:55

标签: jsp struct model-driven

嗨,我从用户输入的表格中获取出生日期,并使用我的操作类的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?

提前谢谢!

0 个答案:

没有答案