1.在action同目錄下建立validation.xml,如果action名字是AreaAction,xml配置是 area_* 則validation名字爲 AreaAction-area_add-validation.xml。
下列是AreaAction-area_add-validation.xml的內容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
<field name="name">
<field-validator type="regex">
<param name="regex"><![CDATA[^1[358]\d{9}$]]></param>
<message>用戶名不能爲空!</message>
</field-validator>
</field>
</validators>
驗證通不過返回:input
頁面用:<s:fielderror/> 獲取。
指定名稱爲:<s:fielderror fieldName="name"/>