對action所有方法進行輸入校驗validate()方法

          1.需要使用validate方法
          validate 方法繼承 actionsupport類

          2 驗證錯誤結果需要在本類的this.addFieldError(驗證參數,傳遞數據);
          this.addFieldError("username""user can not be null");

          3.struts.xml中 需要由input是struts2專門驗證的參數必須這么寫,是內部繼承的與
          this.addFieldError關聯<result name="input">/index.jsp</result>跳轉到結果錯誤提示視圖
          <action name="manage_*" class="cn.itcast.action.PersonAction" method="{1}">
                      
          <!-- 錯誤輸出時候會調用系統自帶的input視圖 -->
                      
          <result name="input">/index.jsp</result>
                      
          <result name="message">/WEB-INF/page/message.jsp</result>
                      
                  
          </action>
          4驗證結果輸出jsp頁面需要導入
          <%@taglib uri="/struts-tags" prefix="s"%>
          sturts2標簽,
          <s:fielderror/>
          為輸出結果
          “user can not be 
          null

          posted on 2012-06-07 15:19 youngturk 閱讀(294) 評論(0)  編輯  收藏 所屬分類: struts2

          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 定兴县| 于都县| 运城市| 上杭县| 项城市| 喀喇| 岐山县| 广平县| 双城市| 固镇县| 扶风县| 峨边| 宁夏| 锡林浩特市| 佛冈县| 河源市| 叙永县| 开封县| 盱眙县| 吴忠市| 宁强县| 忻城县| 石城县| 贡山| 炉霍县| 杭锦旗| 白水县| 冷水江市| 建平县| 城口县| 承德市| 南安市| 巫溪县| 浙江省| 龙口市| 宁乡县| 彭州市| 吉木乃县| 顺平县| 凤阳县| 新田县|