java预验证请求中的大数字参数

时间:2017-11-10 11:10:05

标签: java rest validation servlets jax-rs

我的资源类中有这样的方法:

@GET
@Path("/")
public Result list(@BeanParam Pageable pageable) {
    ...
}

Pageable是:

public class Pageable {
@QueryParam("offset")
@DefaultValue("0")
private int offset;

...

当我在GET参数中传递大数字时,它会因404而失败。 如何预先验证请求值以返回参数太大的错误?

谢谢!

0 个答案:

没有答案