struts Validator框架校驗說明

2021-05-13 07:53:07 字數 1070 閱讀 5321

struts1.1及以上版本在提供了表單輸入自動驗證的功能,即使用validator驗證框架。

在使用validator驗證框架時,需要用到二個基於xml的配置檔案進行驗證規則的配置,乙個是validator-rules.xml,另乙個是validation.xml。      

這兩個檔案應該部署在相應的web應用中的web-inf資料夾下。此外validator還應在struts-config.xml中進行配置。

在struts-config.xml中配置validator

validator框架是作為乙個struts外掛程式配置到struts應用中的,即struts擴充套件中的plugin機制。                    

通過在struts配置檔案中 配置validator外掛程式,struts應用在啟動的時候就能夠知道validator框架正在被使用,載入並初始化validator框架。                    

以下為示例:                    

validation.xml的配置

validation.xml檔案是validator框架需要的另乙個配置檔案。該檔案是特定於應用程式 的,由開發人員自己來建立。                                   

它描述了那些具體應用中的actionform所使用的validator-rules.xml檔案中的有效性驗證規則。                                   

通過 actionform在validation.xml檔案中配置所需要的驗證規則,開發人員就不必將 驗證的邏輯硬編碼actionform的內部。                                   

乙個簡單的validation.xml檔案**如下:                                   

如果是動態form的話,struts-config.xml配置檔案中的dynaactionform配置如下:                           

最後,在頁面端加上標籤即可。

struts validator 驗證配置

這裡以jakarta struts 1.1為例說明validator驗證的配置方法。實現validator驗證需要struts的兩個jar包 commons validator.jar和jakarta oro.jar 或者使用naitve2ascii user.usrname 姓名 user.usr...

Struts Validator驗證框架

1.匯入jar包 將 color red commons validator.jar color 和 color red jakarta oro.jar color 這兩個jar包放到web應用的web inf lib目錄中 2.要驗證的form繼承 color red org.apache.str...

Struts validator驗證框架詳解(二)

二 我們再來詳細討論一下各個檔案中的細節問題 在struts config.xml 檔案的標籤裡面有乙個 attribute 屬性,它的值對應了自己的驗證檔案 validation.xml 中的值,如果沒有設定 attribute 則validation.xml 檔案中的值應該為 struts co...