Struts的靜態資料驗證方法

2021-04-13 02:26:08 字數 861 閱讀 7788

利用struts

的靜態資料驗證方法可以對使用者在表單上輸入的資料進行驗證,包括資料型別是否正確、是否可空等。方法如下:

1、在struts-config.xml檔案中加入 字串5

字串1

2、利用開發工具在web-inf/下匯入validator-rules.xml及validation.xml檔案。這是有關驗證規則及驗證內容的配置檔案。

3、為表單屬性加入中文說明,如有個formbean,名為form1,有三個屬性,name、height、born,分別是姓名、身高、出身日期 字串9

errors.integer= 必須為整型值,請注意編輯框內不能有空白字串.

errors.date= 日期格式錯誤,應為 2004-03-23 或 2004-03-23 00:00:00.0 (00:00:00.0 為時:分:秒.毫秒)

# form1 字串9

form1.name.displayname=姓名

form1.height.displayname=身高 字串8

form1.born.displayname=出身日期

第一、二行不是必須的,但有意義。

字串44、為了驗證使用者在填寫表單時輸入的資料,在validation.xml檔案的

之間加入如下內容

5、在jsp頁面上,在前加入strus標籤:

經過以上準備,不管是用struts的

標籤還是用newxy的

標籤,在客戶端使用者提交資料前都可以進行驗證。 但如果用struts的

標籤,應加入onsubmit事件,如: 字串6

Struts資料驗證

action類繼承了actionsupport類,而該類實現了action validateable validationaware textprovider localeprovider和seriazbale介面。而其中validatteable 介面定義了乙個validateable 方法,只要...

struts2之資料驗證

兩種資料驗證框架是 1.通過重寫actionsupport類中的validate方法進行驗證 2.通過資料驗證框架進行驗證 通過validate方法進行資料驗證 下面先講一下進行資料驗證的action的執行流程 當client端傳送請求給server端時,首先將請求中的引數轉換action中的字段,...

Struts2的驗證框架

最近在研究struts2的驗證框架,寫寫它的實現步驟,對大家進一步了解struts2的驗證有一定的幫助。為什麼要驗證框架 使用者無需編碼,在外部配置檔案中指定某個欄位的驗證型別,並提供出錯資訊即可 使用驗證框架可以減輕開發者負擔,提高開發效率 下面通過乙個例項來說明 先看需求 完成乙個註冊頁面的驗證...