4
我正在JSP中编写应用程序,并且需要从URL中删除“.jsp”扩展名。例如,我需要:使用servlet映射隐藏JSP项目中的.jsp扩展
http://example.com/search.jsp?q=stackoverflow
为:
http://example.com/search?q=stackoverflow
我知道,这可以通过使用“的.htaccess”文件来完成,但我需要一些其他的方式。我试过以下代码:
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.</url-pattern>
</servlet-mapping>
但是,这并没有奏效。有没有人有一些方法来完成这个建议?预先感谢您的帮助。
你如何用Tuckey的UrlRewriteFilter做到这一点?我问过它[这里](http://stackoverflow.com/questions/16267454/use-tucky-urlrewritefilter-to-hide-jsp-at-the-end-of-urls)。 – herrtim