Используйте Tucky UrlRewriteFilter, чтобы скрыть .jsp в конце URL-адресов.

Я хотел бы просто скрыть расширение файла .jsp в конце всех моих URL-адресов для моего веб-приложения Java. Я уже интегрировал Tucky UrlRewriteFilter с помощью Maven, но не могу понять волшебное правило, чтобы делать то, что мне нужно.

Например:

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

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

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

Кто-нибудь знает трюк? Я гуглил, читал документы и безуспешно пробовал несколько правил. Спасибо!


person herrtim    schedule 28.04.2013    source источник
comment
Вы нашли решение?   -  person Optio    schedule 15.12.2016


Ответы (1)


Попробуй это:

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

Вы можете дополнительно сделать перенаправление с example.com/home.jsp на example.com/home.

person Optio    schedule 16.12.2016