0

我想知道是否有可能以与 Spring MVC 及其注释 @PathVariable 类似的方式在常规 java servlet 3.0 中映射路径变量。我希望能够像这样http://someurl.com/catalog/ {param}/检索 url 中的参数

但是,在这种情况下,我不打算使用 spring mvc。

那么,只有 servlet 才有可能吗?谢谢。

4

2 回答 2

0

如果你想使用严肃的解决方案,你可以使用“UrlRewrite”:http ://tukey.org/urlrewrite/

于 2013-08-16T17:52:41.623 回答
0

在你的servlet中你可以做..

String[] pathParams = request.getPathInfo().split("/");

或者

String[] pathParams = request.getServletPath().split("/");
String param1 = pathParams[0];
String param2 = pathParams[1];
....
于 2013-08-16T17:39:05.830 回答