程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> struts2輸入驗證,struts2驗證

struts2輸入驗證,struts2驗證

編輯:JAVA綜合教程

struts2輸入驗證,struts2驗證


1.方法

    ① 基於Annotations的驗證       ②基於XML配置的驗證 http://blog.csdn.net/furongkang/article/details/6922046     ③手動驗證 a.重寫validate()方法  b.重寫validateXxx()方法   2.種類:對Action中所有校驗 和 對指定方法校驗   3.基於XML配置的驗證struts2提供的校驗器列表 系統提供的校驗器如下: required (必填校驗器,要求field的值不能為null) requiredstring (必填字符串校驗器,要求field的值不能為null,並且長度大於0,默認情況下會對字符串去前後空格)   http://blog.csdn.net/zhuangjixiang/article/details/8724611   4.基於XML配置方式對指定action方法實現輸入校驗 當校驗文件的取名為ActionClassName-validation.xml時,會對 action中的所有處理方法實施輸入驗證。如果你只需要對action中的某個action方法實施校驗,那麼,校驗文件的取名應為:ActionClassName-ActionName-validation.xml,其中ActionName為struts.xml中action的名稱。 例如:在實際應用中,常有以下配置:
<action name="user_*" class="cn.itcast.action.UserAction" method="{1}“ >
       <result name="success">/WEB-INF/page/message.jsp</result>
      <result name="input">/WEB-INF/page/addUser.jsp</result>
</action> 
UserAction中有以下兩個處理方法: public String add() throws Exception{ .... } public String update() throws Exception{ .... } 要對add()方法實施驗證,校驗文件的取名為: UserAction-user_add-validation.xml 要對update()方法實施驗證,校驗文件的取名為: UserAction-user_update-validation.xml

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved