對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

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东城区| 历史| 阳谷县| 日照市| 英山县| 丹江口市| 文安县| 康乐县| 梁山县| 济南市| 城固县| 宜兰市| 永康市| 赫章县| 广宁县| 潼南县| 南川市| 溆浦县| 防城港市| 班戈县| 建始县| 旺苍县| 富源县| 武汉市| 万年县| 义乌市| 墨脱县| 石狮市| 文山县| 旌德县| 大英县| 西藏| 汤阴县| 武威市| 江源县| 娄底市| 通渭县| 德令哈市| 益阳市| 凯里市| 静宁县|