第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

spring MVC 參數(shù)驗證順序的問題

spring MVC 參數(shù)驗證順序的問題

qq_Lifetruth_13520677 2016-12-02 10:36:50
public class ValidationForm {?? ?@NotEmpty(message = "{user.name.error}")?? ?@Size(min = 1, max = 20,message = "{user.name.error2}")?? ?private String userName;?? ???? ?@NotNull??? ?@Min(1)??? ?@Max(110)?? ?private Integer age;?? ??? ?@NotEmpty(message = "Password must not be blank.")?? ?@Size(min = 1, max = 10, message = "Password must between 1 to 10 Characters.")??? ?@Pattern(regexp="\\d", message = "error!")?? ?private String password;}在表單提交時,在頁面上什么也沒有輸入,點提交按鈕,userName的兩個驗證的錯誤消息會一起顯示出來。其他的兩個屬性的錯誤消息也是一起顯示出來的。請問:能否設(shè)置單個字段的驗證順序,比如userName,先驗證是否輸入,如果沒有輸入,那驗證停止,不繼續(xù)驗證size;同時,下面的兩個屬性age和password的驗證也是一樣,先驗證第一個,成功后才驗證第二個。請幫忙了。謝謝。 ? ? ? ? ? ? ? ? ? ?
查看完整描述

1 回答

?
南國漂泊

TA貢獻4條經(jīng)驗 獲得超1個贊

  1. 我沒用過這樣的后臺驗證方式呢。

  2. 我一般是在前臺驗證,驗證通過了才發(fā)送到后臺。

  3. 對參數(shù)的校驗,應(yīng)該放在前臺進行的。放在后臺校驗,每校驗一次就增加一次對服務(wù)器的請求(請求服務(wù)器應(yīng)該是比較耗時的,根據(jù)地理位置的不同耗費的時間也不同)

查看完整回答
反對 回復(fù) 2016-12-02
  • qq_Lifetruth_13520677
    qq_Lifetruth_13520677
    前臺也加驗證了,怕由于其他網(wǎng)絡(luò)問題,驗證不住,所以就在后臺驗證了,總之,謝謝你的幫助建議!
  • 南國漂泊
    南國漂泊
    我是這樣想的,如果出現(xiàn)網(wǎng)絡(luò)問題使得前臺驗證不住的話,后臺直接拋錯就好了。(你想在這種情況下,還給予前臺友好的提示,感覺有些過度設(shè)計了。)
  • 1 回答
  • 1 關(guān)注
  • 2595 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號