1. 程式人生 > >struts2驗證框架方法一

struts2驗證框架方法一

dst save xwork first group valid 文件 param www

struts2驗證框架方法一:
*只有一個文件
*在action所對應的包下面建立****-validation.xml(****是action的類名),如:SaveUserAction-validation.xml
*如果是多個方法的action,則這樣寫:action類名-方法名-validation.xml

============================如下配置================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
 "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">

<validators>
<!-- <field name="user.firstname">裏的name指的是bean實例的屬性,這裏是user這個實例的屬性-->
<field name="user.firstname">
     <field-validator type="requiredstring">
        <message>姓不能為空</message>
     </field-validator>
</field>

<field name="user.lastname">
     <field-validator type="requiredstring">
        <message>名不能為空</message>
     </field-validator>
</field>

<field name="user.age">
     <field-validator type="required">
        <message>年齡不能為空</message>
     </field-validator>
     <field-validator type="int">
        <param name="min">1</param>
        <param name="max">150</param>
        <message>年齡應該在${min}與${max}之間</message>
     </field-validator>
</field>
</validators>

struts2驗證框架方法一