我將構建一個Web應用程序,並且我想使用url重寫。 在Apache中,這是用mod_rewrite完成的。 但是我怎樣才能用Tomcat 6重寫URL呢?如何在Tomcat中重寫URL 6
我想使用Struts 2框架。
我將構建一個Web應用程序,並且我想使用url重寫。 在Apache中,這是用mod_rewrite完成的。 但是我怎樣才能用Tomcat 6重寫URL呢?如何在Tomcat中重寫URL 6
我想使用Struts 2框架。
我已經使用UrlRewriteFilter作爲我的幾個基於tomcat的應用程序的關鍵組件,並且對它完全滿意。
你可以在你的struts.xml做wildcard mappings:
<action name="*Crud" class="example.Crud" method="{1}">
...
那麼我認爲你可以設置默認的行動擴展/在struts.properties:
struts.action.extension=/
對於URL過濾,here's a good blog post 。
它could be將Apache作爲Tomcat應用服務器前的靜態內容的Web服務器是一個好主意。可以使用Apache's mod_rewrite and Tomcat。
無論如何,這裏有a similar question。
你用過Struts嗎? – Enrique 2009-10-14 01:32:16
否;我從來沒有使用過Struts,對不起! – 2009-10-14 01:52:29
但是UrlRewriteFilter的作者確實在首頁上提到了Struts,在一個表明它兼容的上下文中。 – 2009-10-14 01:53:34