-1
我遇到了帖子主體屬性驗證問題。當一個無效屬性傳遞給JSON請求主體時,我需要拋出一個異常或者顯示一個錯誤。我不知道該怎麼做?請幫忙。Rest服務發佈bean驗證
僅供參考:我正在使用Jersey API。
我遇到了帖子主體屬性驗證問題。當一個無效屬性傳遞給JSON請求主體時,我需要拋出一個異常或者顯示一個錯誤。我不知道該怎麼做?請幫忙。Rest服務發佈bean驗證
僅供參考:我正在使用Jersey API。
爲什麼不能使用Jersey的bean驗證支持示例和docs-here?澤西
Bean驗證支持是作爲一個擴展模塊,需要在你的pom.xml文件中明確提到的(在使用Maven的情況下): <dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-bean-validation</artifactId> <version>2.22.1</version> </dependency>
您可以定義自定義的驗證和ValidationError消息。
在JSP中添加驗證錯誤標記並完成。
<div class="validation-errors">
<div class="validation-error">
甚至你可以發送json格式的錯誤響應。
[ {
"message" : "xxxxxx.",
"messageTemplate" : "{xxx.does.not.exist}",
"path" : "abc.xyz.<return value>"
} ]
我嘗試過使用很少的bean驗證註釋,例如。 @有效。但是這個註釋並不存在於javax.ws.rs.api-2.0.jar中。因此,我無法使用它。 – ankit
什麼阻止你添加它?澤西Bean驗證支持是作爲一個擴展模塊,需要在你的pom.xml文件中明確提到的(在使用Maven的情況下): org.glassfish.jersey.ext 球衣豆驗證 2.22.1 –