Struts 2 使用XML文件校验例题
在这个例子中我们将了解到怎么样通过XML文件来进行校验。XML校验文件必须以"动作(action)类-Validation.xml"的形式命名。在这个例子中,动作(action)类名是"Login.java",XML文件名是"Login-Validation.xml"。
Login-validation.xml的文件内容如下:
field标签元素包含需要验证的表单属性名。field-validator标签元素包含的是需要执行的校验类型。
可以通过message标签元素直接指定错误信息,也可以通过message标签元素的key属性,将在属性文件中定义的错误信息指定到应用的错误信息上。
注意属性文件名要和动作(action)类名相同。
下面是Login动作(action)的内容:
下面是login.jsp页面包含的内容:
<s:head />包含所需的css和js文件,默认主题是xhtml。
下面是执行页面,在没有输入任何信息的情况下,点击login按钮。
下面是输入用户名和密码后,按login按钮的画面。
源代码:下载
源代码 + lib:下载