2009-10-14 3 views
10

Я создам веб-приложение, и я хочу использовать переписывание URL. В apache это делается с помощью mod_rewrite. Но как я могу переписать URL-адреса с Tomcat 6?Как переписать URL-адрес в Tomcat 6

Я хочу использовать рамки Struts 2.

ответ

14

Я использовал UrlRewriteFilter как важный компонент пары моих приложений на основе tomcat и был полностью доволен им.

+0

Вы использовали его с Struts? – Enrique

+0

Нет; Я никогда не использовал Struts, извините! –

+0

Но автор UrlRewriteFilter упоминает Struts, в частности, на первой странице, в контексте, который предполагает, что он совместим. –

1

Вы можете сделать wildcard mappings в вашем struts.xml:

<action name="*Crud" class="example.Crud" method="{1}"> 
... 

Тогда я думаю, что вы можете установить расширение по умолчанию действие в/в struts.properties:

struts.action.extension=/ 

Как для URL фильтра, here's a good blog post ,