【发布时间】:2016-02-08 10:33:15
【问题描述】:
我遇到了帖子正文属性验证的问题。当无效属性传递给 JSON 请求正文时,我需要抛出异常或显示错误。我不知道该怎么做?请帮忙。
仅供参考:我正在使用 Jersey API。
【问题讨论】:
标签: web-services rest jersey jersey-2.0
我遇到了帖子正文属性验证的问题。当无效属性传递给 JSON 请求正文时,我需要抛出异常或显示错误。我不知道该怎么做?请帮忙。
仅供参考:我正在使用 Jersey API。
【问题讨论】:
标签: web-services rest jersey jersey-2.0
为什么不能使用 Jersey 的 bean 验证支持示例和文档-here?
Jersey 中的 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>"
} ]
【讨论】: