和使用valiation方法进行表单验证一样,这个也挺傻得,但是我们还是讲一讲
使用xml进行表单验证,使得表单验证和业务代码完全分离开了
使用xml进行表单验证,使得表单验证和业务代码完全分离开了
- 新建文件ProductAction-validation.xml
文件一定要放在和ProductAction相同的包下面
文件命名必须是{actionname}-validation.xml
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> <validators> <validator type="requiredstring"> <param name="fieldname">product.name</param> <message>name is required.</message> </validator> </validators>
- 测试
重启tomcat,访问
http://127.0.0.1:8080/struts/addProduct.jsp
并且不输入信息提交