使用Tucky UrlRewriteFilter隐藏网址末尾的.jsp

时间:2013-04-28 20:25:43

标签: tomcat url-rewriting tuckey-urlrewrite-filter

我想在我的Java Web应用程序的所有网址末尾隐藏.jsp文件扩展名。我已经使用Maven集成了Tucky UrlRewriteFilter,但我无法弄清楚做我需要的魔法规则。

例如:

  

example.com/webapp/home - > example.com/webapp/home.jsp

     

example.com/home - > example.com/home.jsp

     

example.com/blah - > example.com/blah.jsp

有人知道这个伎俩吗?我用谷歌搜索,阅读文档,并尝试了几个没有运气的规则。谢谢!

2 个答案:

答案 0 :(得分:0)

试试这个:

<rule>
  <from>^/?([a-z]+)$</from>
  <to type="forward">/$1.jsp</to>
</rule>

您可以将example.com/home.jsp中的重定向添加到example.com/home

答案 1 :(得分:-1)

<rule>
  <from>^/bookmark-new$</from>
  <to>/bookmark-new.jsp</to>
</rule>