如何将动态配置文件号映射到servlet?

时间:2011-04-21 13:18:43

标签: java tomcat servlets java-ee

如何将动态配置文件编号映射到servlet,例如

 http://stackoverflow.com/questions/2585407

我想将这个2585407映射到servlet这可能吗?

由于

3 个答案:

答案 0 :(得分:1)

在URL映射中使用以下模式

/questions/*

答案 1 :(得分:1)

是的,有多种选择:

  • 使用UrlRewriteFilter将给定的网址重写为questions?id=2585407,然后阅读请求参数
  • 使用一些支持美丽URL的Spring-MVC框架
  • 将servlet映射到/questions/*(在web.xml中),然后解析getRequestURI()(通过剥离前缀和request.getContextPath()

答案 2 :(得分:1)

如果您的<url-mapping>设置为

/questions/*

然后,您可以使用request.getPathInfo()(请求为HttpServletRequest)来获取您的问题ID。