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 楊軍威 閱讀(757) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 玉山县| 孝昌县| 库伦旗| 扶风县| 陵川县| 温宿县| 海淀区| 县级市| 临猗县| 绥化市| 陆川县| 永嘉县| 鄂州市| 台前县| 唐河县| 常宁市| 嘉定区| 武强县| 昭苏县| 什邡市| 乐安县| 开平市| 如东县| 曲麻莱县| 平定县| 汉阴县| 文登市| 赤城县| 荥经县| 承德市| 栖霞市| 乐业县| 潼关县| 夏津县| 白山市| 宁波市| 横峰县| 哈尔滨市| 大悟县| 盐源县| 张家川|