java學習

          java學習

           

          Struts2之annotation注解驗證

           <!-- 配置方法級別的校驗 -->
                          <interceptor-ref name="validation">
                              <param name="excludeMethods">input,back,cancel,browse</param>
                              <param name="validateAnnotatedMethodOnly">true</param>
                          </interceptor-ref>
          所以action中的這四個方法不需要驗證

          // 保存
              @Validations(
                  requiredStrings = {
                      @RequiredStringValidator(fieldName = "admin.username", message = "用戶名不允許為空!"),
                      @RequiredStringValidator(fieldName = "admin.password", message = "密碼不允許為空!"),
                      @RequiredStringValidator(fieldName = "admin.email", message = "E-mail不允許為空!")
                  },
                  requiredFields = {
                      @RequiredFieldValidator(fieldName = "admin.isAccountEnabled", message = "是否啟用不允許為空!")
                  },
                  stringLengthFields = {
                      @StringLengthFieldValidator(fieldName = "admin.username", minLength = "2", maxLength = "20", message = "用戶名長度必須在${minLength}到${maxLength}之間!"),
                      @StringLengthFieldValidator(fieldName = "admin.password", minLength = "4", maxLength = "20", message = "密碼長度必須在${minLength}到${maxLength}之間!")
                  },
                  emails = {
                      @EmailValidator(fieldName = "admin.email", message = "E-mail格式錯誤!")
                  },
                  regexFields = {
                      @RegexFieldValidator(fieldName = "admin.username", expression = "^[0-9a-z_A-Z\u4e00-\u9fa5]+$", message = "用戶名只允許包含中文、英文、數字和下劃線!")
                  }
              )

          posted on 2013-05-31 09:49 楊軍威 閱讀(758) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 龙门县| 洛南县| 屏山县| 分宜县| 嘉兴市| 诸城市| 普定县| 江都市| 安龙县| 且末县| 南华县| 利津县| 许昌县| 同心县| 呼伦贝尔市| 两当县| 西贡区| 昌江| 垣曲县| 木里| 澄城县| 昂仁县| 衡东县| 襄樊市| 广饶县| 闽侯县| 满城县| 秀山| 蒙阴县| 黑龙江省| 疏附县| 长岛县| 吴忠市| 吉林市| 毕节市| 嘉黎县| 东海县| 奉新县| 浏阳市| 罗江县| 克拉玛依市|