struts1 3的自動驗證外掛程式

2021-06-22 17:39:26 字數 845 閱讀 8225

1. 為專案新增struts1.3的facet

自動新增的jar包中會有commons-validator-1.3.1.jar和oro-2.0.8.jar, 這裡與1.2中的jar包名字會有所不同

2. validation.xml和validator-rules.xml

在1.3中, 這個檔案存在於struts-core-1.3.x.jar下的/org/apache/struts/validator/validator-rules.xml

至於validation.xml, 我沒有找到在**, 所以從官方的example中copy了乙份過來= = 放在web-info資料夾下

需要注意的是, 與1.2不同的是這一段中的版本號

4. 在struts-config.xml中加入這一外掛程式, 注意value中檔案的位置哦

以上, 就完成了這一自動驗證外掛程式的配置

下面就是如何使用

5. 在struts-config.xml中自動生成action,form和jsp

要注意form需要繼承validatorform哦, 而且不能有validate()方法!

public class loginform extends validatorform {

還是以login為例, 新增username和password方法

6. 在validation.xml中配置需要驗證的property, 驗證的型別, 報錯的引數, 驗證中的引數

struts 1 3 驗證規則說明

struts 1.3 驗證規則說明 validator rules.xml檔案目錄 struts core 1.3.10.jar包中 org apache struts validator validator rules.xml 位置 驗證規則 不為空在某種條件下不為空 在什麼時候驗證 最小長度 最...

struts1 3框架之基礎

1.struts1的最後乙個版本。2.基於servlet的框架 3.struts的工作原理?什麼是struts 是乙個按照mvc模式設計出來的web層框架。其實就是乙個大的servlet,既然是servlet就可以在web.xml中配置一組相同特徵的請求並根據struts config配置交給不同a...

struts1 3標籤庫引入問題

在struts 1.3.10中並沒有專門的tld檔案,所以也不存在 匯入tld檔案了 在頁面中引入標籤庫時要略作修改 struts 1.3.10的tld檔案內建在struts taglib 1.3.10.jar中,只需要在jsp頁面中宣告類似如下即可 taglib uri prefix bean t...