在java6上使用tomcat 6和jax-rs(jersey)时,我希望我的客户能够http GET / order但不能获得GET / order / 42
如果我输入/ order / *之类的东西,它也匹配/命令
即:
<web-resource-collection>
<web-resource-name>show a specific order</web-resource-name>
<url-pattern>/order/*</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
如果我http://localhost/order - &gt; 401 http://localhost/order/42
的相同故事我认为这不是用web.xml实现的,只是以防万一......
答案 0 :(得分:0)
作为解决方法,
您可以在/order/*
配置过滤器并检查网址。如果/order/something
将其重定向到安全网址