国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Struts的靜態數據驗證方法

2019-11-18 15:35:51
字體:
來源:轉載
供稿:網友

    利用Struts的靜態數據驗證方法可以對用戶在表單上輸入的數據進行驗證,包括數據類型是否正確、是否可空等。方法如下:

    1、在struts-config.xml文件中加入

         <message-resources parameter="applicationResources" />

         <plug-in className="org.apache.struts.validator.ValidatorPlugIn">

           <set-PRoperty property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />

         </plug-in>

       其中parameter="ApplicationResources"意味著在java源代碼根部,如src/下有一屬性文件ApplicationResources.properties,但為了能顯示中文件信息

       在src/下還應有文件ApplicationResources_zh_CN.properties, 兩文件最后打包到WEB-INF/classes下。

    2、利用開發工具在WEB-INF/下導入validator-rules.xml及validation.xml文件。這是有關驗證規則及驗證內容的配置文件。

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

       在ApplicationResources.properties文件中加入屬性的解釋說明:

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

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

           # form1

           form1.name.displayname=姓名

           form1.height.displayname=身高

           form1.born.displayname=出身日期

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

       打包前執行下列批處理 native2ascii ApplicationResources.properties ApplicationResources_zh_CN.properties,目的是由文件ApplicationResources.properties

       產生新文件ApplicationResources_zh_CN.properties,以便能正確顯示漢字,這個新文件也在src/下。

    4、為了驗證用戶在填寫表單時輸入的數據,在validation.xml文件的<formset></formset>之間加入如下內容



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宕昌县| 昌乐县| 建平县| 微博| 慈利县| 灌阳县| 吉安市| 财经| 桐城市| 禹城市| 阿瓦提县| 蒙阴县| 河曲县| 定襄县| 瑞丽市| 扎囊县| 芒康县| 贵港市| 彩票| 遂昌县| 塔城市| 长泰县| 托克逊县| 河池市| 金溪县| 宣威市| 周宁县| 文化| 四子王旗| 水城县| 尖扎县| 南平市| 张家界市| 平邑县| 军事| 通道| 长子县| 娱乐| 郴州市| 兴安盟| 北川|