我正在尝试实现
ContainerRequestFilter
和方法 filter
。
如何从
ContainerRequest request
中提取路径参数?
我只能看到直接提取查询和表单参数的方法。
2018年答案:
containerRequest.getUriInfo().getPathParameters()
对于 Jersey,您可以获取如下路径参数:
containerRequestContext.getUriInfo().getPathParameters()
过滤器片段:
public class JerseyRequestFilter implements ContainerRequestFilter {
@Override
public void filter(ContainerRequestContext containerRequestContext {
containerRequestContext.getUriInfo().getPathParameters();
}