我正在使用Struts 1.2.7并且使用标准的servlet映射,为我的URL使用*.do
。
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
我需要一些最终不使用.do的自定义网址,例如/monitor/lb-healthcheck
。有没有办法覆盖映射,或者将这些特定路径添加到web.xml文件以映射到特定的操作?这是一个成熟的应用程序,此时将/
的映射更改为url-pattern
是不可行的。
答案 0 :(得分:2)
您是否尝试在该动作映射之前添加映射?
<servlet-mapping>
<servlet-name>monitor</servlet-name>
<url-pattern>/monitor/lb-healthcheck</url-pattern>
</servlet-mapping>