小编典典

@QueryParam正则表达式

java

我正在使用Jersey for Rest,并且有一种方法可以接受 @QueryParam.

但是,用户可以这样发送@QueryParam.

contractName#哪里#是0-155之间的数字。

如何在QueryParam中定义它(如正则表达式)?


阅读 410

收藏
2020-11-26

共1个答案

小编典典

您不能指定正则表达式。但是,您可以定义一个自定义Java类型来表示该查询参数,并实现您自己从String到该类型的转换-
请参见http://jersey.java.net/nonav/documentation/latest/jax-
rs.html#d4e255(示例2.15)。

2020-11-26