spring mvc引數校驗

2022-03-22 01:57:43 字數 623 閱讀 7544

一、在sringmvc中使用

使用註解

1、準備校驗時使用的jar

validation-api-1.0.0.ga.jar:jdk的介面;

hibernate-validator-4.2.0.final.jar是對上述介面的實現;

log4j、slf4j、slf4j-log4j

2、編寫需要校驗的bean

@notnull(message="名字不能為空")

private string username;

@max(value=120,message="年齡最大不能查過120")

private int age;

@email(message="郵箱格式錯誤")

private string email;

3、校驗方法

public string testvalid(@valid user user, bindingresult result)

}return "test";

}備註:這裡乙個@valid的引數後必須緊挨著乙個bindingresult 引數,否則spring會在校驗不通過時直接丟擲異常

Spring MVC 引數校驗

method requestmethod.get responsebody public ajaxresult getallrulesbyquery requestparam value statestr required false string statestr,requestparam val...

SpringMVC 實體類引數校驗

前端後端進行互動時,前端上送的引數校驗,簡單的通過註解實現,方便快捷,而不需要再次開發 邏輯 1,引數校驗的前提是controller層的方法裡需使用 valid開啟校驗 test public string test valid requestbody student stu 2,用於校驗的註解 ...

springmvc分組校驗

一 定義分組介面 public inte ce validgroup1 二 在校驗規則中新增分組 校驗名稱1到30個字元中間 message是提示出錯顯示的資訊 groups 此校驗屬於哪乙個分組,groups可以定義多個分組 size min 1,max 30,message groups pri...