struts2學習筆記9:struts2的校驗框架
第八講建立xml檔案,格式如下:
類名-validation.xml
我建立的檔名為
registeraction
-validation.xml
***-validation.xml檔案
用火狐瀏覽器開啟
可以看到xwork-validator-1.0.2.dtd檔案中的內容,複製如下:
<?
xml
version
="1.0"
encoding
="utf-8"
?>
element
validators (field|validator)+
>
element
field (field-validator+)
>
attlist field
name cdata #required
>
element
field-validator (param*, message)
>
attlist field-validator
type cdata #required
short-circuit (true|false) "false"
>
element
validator (param*, message)
>
attlist validator
type cdata #required
short-circuit (true|false) "false"
>
element
param (#pcdata)
>
attlist param
name cdata #required
>
element
message (#pcdata)
>
attlist message
key cdata #implied
>
registeraction
-validation.xml
中新增內容片段如下
<
validators
>
<
field
name
="username"
>
<
field-validator
type
="requiredstring"
>
<
param
name
="trim"
>
true
param
>
<
message
>
username should not be blank!
message
>
field-validator
>
<
field-validator
type
="stringlength"
>
<
param
name
="minlength"
>
6param
>
<
param
name
="maxlength"
>
10param
>
<
message
>
username should be between $ and $
message
>
field-validator
>
field
>
………………
………………
validators
>
xml校驗框架支援國際化 ,即中文unicode編碼
Struts2學習筆記
1.不繼承,不介面 2.繼承actionsupport類 3.介面action介面 4.我們可以使用modeldriven模式 5.我們可以自己編寫bean進行struts2的擴充套件,但是 一般不需要,因為struts2的功能已經很強大了!6.我們可以將default.properties檔案中的...
Struts2學習筆記
structs修改後自動更新 action執行的時候並不一定要執行execute方法 method add user add success.jsp user add success.jsp 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 user useradd 新增使用...
struts2學習筆記
xml 配置大都是通過 複製 貼上 修改 得到。其中此處 永遠是 url pattern url pattern struts.xml 內 action name hello action 一般用小寫。xml 內寫 時內自動提示設定 原始檔路徑不能有中文。此處複製了乙份dtd檔案到d myeclii...