Struts2學習筆記9 Struts2的校驗框架

2021-04-20 06:10:04 字數 2329 閱讀 6523

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...