方式一: Action 继承ActionSupport 覆盖public void validate(){//将验证错误信息设置到FiledError的MAP中 addFieldError(String ,String)}方法 ,在普通JSP页面表单中通过STRUTS2标签读取错误信息 <s:fielderror> <s:fielderror> <s:param>field1</s:param> <s:param>field2</s:param> </s:fielderror> <s:form ....="">> .... </s:form> OR <s:fielderror> <s:param value="%{'field1'}"> <s:param value="%{'field2'}"> </s:fielderror> <s:form ....="">> .... </s:form> Example 1: display all field errors Example 2: display field errors only for 'field1' and 'field2' ----------- 表单验证方式2:使用STRUTS2框架验证 配置一个actionName-validation.xml使用内置验证规则,然后将该文件放入与需要验证的本ACTION同路径中 STRUTS2内置默认拦截器会自动进行验证并将错误信息放入fieldError中。同样可以使用上述方式显示验证错误内容,也可以使用Struts2标签来书写JSP页面
strut2表单验证
最新推荐文章于 2020-05-23 17:04:25 发布