首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证queryparam值jersey

验证queryparam值jersey
EN

Stack Overflow用户
提问于 2012-08-02 10:39:52
回答 1查看 3K关注 0票数 0

除了下面的方法之外,还有没有其他方法来验证查询参数值,即是否有一种通过wadl映射到模式的方法。谢谢

代码语言:javascript
复制
@Path("smooth")
@GET
public Response smooth(
    @DefaultValue("blue") @QueryParam("min-color") ColorParam minColor,

public class ColorParam extends Color {
 public ColorParam(String s) {
    super(getRGB(s));
 }

 private static int getRGB(String s) {
    if (s.charAt(0) == '#') {
        try {
            Color c = Color.decode("0x" + s.substring(1));
            return c.getRGB();
        } catch (NumberFormatException e) {
            throw new WebApplicationException(400);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-02 19:07:55

不幸的是,在当前的JAX-RS版本上对验证的支持有限。但根据draft for JAX-RS 2.0的说法,它在未来将有更好的验证处理。

您可以查看新功能here的示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11770329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档