Tomcat中的Hide.jsp扩展

Tomcat中的Hide.jsp扩展,jsp,tomcat,Jsp,Tomcat,如何在Tomcat 9中隐藏.jsp扩展名? 我想使用“/store”而不是“/store.jsp”。 在不映射每个jsp的情况下如何实现这一点?从Tomcat 8开始,Url重写是一个内置功能 首先在上下文中包括RewriteValve: <Context [...]> <Valve className="org.apache.catalina.valves.rewrite.RewriteValve" /> </Context> 我已经加入了一个

如何在Tomcat 9中隐藏.jsp扩展名? 我想使用“/store”而不是“/store.jsp”。
在不映射每个jsp的情况下如何实现这一点?

从Tomcat 8开始,Url重写是一个内置功能

首先在上下文中包括
RewriteValve

<Context [...]>
    <Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
</Context> 
我已经加入了一个RewriteCond来排除某些目录被重写,但是这并不是演示这个概念的必要条件


完整的文档可以在第2页找到:使用框架的时间到了。在我看来,直接面向JSP程序员的是“基于动作的框架”,google。我不提供任何建议,使用基于组件的Wicket&Vaadinone可能性:看看tuckey url重写
RewriteCond %{REQUEST_URI} !(^/(css|img|js).*)
RewriteRule ^/(.*) /$1.jsp