2
我正在使用Struts 1.2.7,並使用標準的servlet映射爲我的URL使用*.do
。我如何重寫struts servlet映射中的url-pattern?
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
我需要有不使用末尾。做一些自定義的URL,例如,/monitor/lb-healthcheck
。有沒有辦法重寫映射,或將這些特定路徑添加到web.xml文件以映射到特定的操作?這是一個成熟的應用程序,此時將映射更改爲/
作爲url-pattern
是不可行的。
您是否嘗試在動作映射之前添加映射? ' monitor servlet-name> /monitor/lb-healthcheck url-pattern> servlet-mapping>' –
Jasonw
2012-03-23 02:07:58
這完全有效。謝謝!如果您想回來並將它添加到正確的地方,我很樂意爲您提供正確的答案。 – barclay 2012-03-26 17:48:14
謝謝,添加評論作爲答案。 :) – Jasonw 2012-03-26 17:52:44