struts2中的Validate()进行表单验证,如果表单验证错误,返回的是Action中的某个方法,那我的在验证方法中的错误信息要怎样才能在JSp页面上获取呢?????????

解决方案 »

  1.   

    有个标签叫<s:fielderror />如果是验证错误返回的化,struts2会帮你例化Action,就放在上下文中,你在JSP中可以用EL表达式取到
      

  2.   

    struts2 action 方法中作验证,不通过可以使用this.addFieldError("exeErr","错误提示");
    然后return "你要返回的";在你返回的JSP页面使用
    <s:fielderror>
      <s:param value="%{'exeErr'}" />
    </s:fielderror>
    显示错误提示
      

  3.   

    字段错误:<s:fielderror />
    action错误:<s:actionerror />
    信息提示:<s:actionmessage/>这三个是 错误和信息的提示.