Java Web应用程序的特殊URL格式

Java Web应用程序的特殊URL格式,java,tomcat,url-rewriting,Java,Tomcat,Url Rewriting,最好只是展示我正在努力实现的目标。这不是功能性的,只是描述问题 以下是我的tomcat web应用程序目前接受的内容 /.../mywebapp/doSomething.jsp?id=somenumber. 我想让它看起来像 /.../mywebapp/somenumber 这个概念叫什么,有人有好的资源吗?我希望尽可能多地使用纯java,并避免使用apache特定的或第三方资源。这是URL重写,如果您不想使用mod_rewrite(和apache HTTPD>)实现它,那么您可以使

最好只是展示我正在努力实现的目标。这不是功能性的,只是描述问题

以下是我的tomcat web应用程序目前接受的内容

  /.../mywebapp/doSomething.jsp?id=somenumber.
我想让它看起来像

  /.../mywebapp/somenumber

这个概念叫什么,有人有好的资源吗?我希望尽可能多地使用纯java,并避免使用apache特定的或第三方资源。

这是URL重写,如果您不想使用
mod_rewrite
(和apache HTTPD>)实现它,那么您可以使用Tuckey's,这是一种基于
mod_rewrite

的java Web过滤器。您看过Codeigniter.net了吗?这是php框架。它的url样式正是您想要的。CI到底使用了什么?

这叫做servlet映射,您可以在这里看到:嗯。。。你推荐哪一种?或者,在现实世界的应用程序中,哪一种更常见?@JHarnach Apache+mod_rewrite是最有效的体系结构(并将在应用程序服务器级别节省一些CPU周期),但也有点复杂。如果您没有专用于Apache的盒子,如果您不想使用Apache,那么Tuckey的过滤器就是最好的选择。