<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                定義xml文件,例如:NameListCreateValidator.xml ~~~ <?xml version="1.0" encoding="utf-8"?> <!--表單校驗 name: 數據映射名 desc: 表格列頭描述 type: 表格列類型(1:String 2: NUMERIC 3:Datatime) format: 表格列數據格式(如果是數字,格式為0.00,#.##類似數據格式形式,如果為時間,格式為yyyy-MM-dd類似形式) nullable: 是否可為空option[yes|no] equsize: 輸入值的定長位數限制,如equsize="10" minsize: 輸入值的最小位數限制,如minsize="10" maxsize: 輸入值的最大位數限制,如maxsize="100" maxvalue: 輸入值的最大限制,如不能超過120:maxvalue="120" minvalue: 輸入值的最小限制,如不能小于0:minvalue="0" regex: 利用正則表達式校驗數據。注意:java里都是寫兩個反斜杠代表一個反斜杠,這里只寫一個 。如regex="[EW]?[-]?\d+[°](\s?\d+[′](\s?\d+[″]))?" regexdesc: 正則表達式格式說明 如regexdesc="ddd°mm′ss″" datasrc: 如果想去TD_S_PARAM表校驗,只寫TYPE_ID即可,例如:datasrc="TOUCH_TYPE_ID";如果想指定表校驗,寫法如下:TD_M_STAFF.STAFF_ID.STAFF_ID method: 如果以上不滿足校驗,可在form上指定一個服務類方法,通過反射機制進行校驗,例如method="exampleService.validateExample" 注意:datasrc和method只有開啟服務端驗證時才會生效。 --> <!-- 名單制客戶新增校驗 --> <form method="nameListService.validateNameList"> <element name="listName" desc="客戶名稱" type="1" nullable="no"/> <element name="custType" desc="客戶大類" type="1" nullable="no"/> <element name="callingTypeCode" desc="行業類型" type="1" nullable="no"/> <element name="subCallingTypeCode" desc="行業子類" type="1" nullable="no"/> <element name="custAddr" desc="客戶地址" type="1" nullable="no"/> </form> ~~~ 客戶端校驗:在form表單指定validXml屬性 ~~~ <form id="custForm" name="custForm" class="w-form" method="post" action="${ctx}/namelist/createNameList" validXml='${util:validXml("namelist/NameListCreateValidator.xml")}'> ... </form> ~~~ 服務端校驗:使用@ValidXml注解 ~~~ /** * 創建名單制客戶基本資料 * * @throws Exception */ @RequestMapping(value = "/createNameList") @ValidXml("namelist/NameListCreateValidator.xml") public String createNameList(InParam<String, Object> inParam, TfNList namelist) throws Exception { // 提交審批 String listId = nameListService.createNameList(namelist, inParam); if ("audit".equals(inParam.getString("saveType"))) { return message.success("提交審批成功!生成名單制客戶ID[" + listId + "]"); } // 保存草稿 else { return message.success("保存草稿成功!生成名單制客戶ID[" + listId + "]"); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看