我在 struts 1 应用程序中有以下情况。
该应用程序的旧功能适用于 struts 1,并具有以下 servlet 映射(我认为这是标准的做事方式)。
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
我也在 struts 1 中使用 struts Actions 编写了一些新功能(json webservices)。
我希望这些 url 在没有 .do 扩展名的情况下可用,但旧 url 仍应与 *.do 扩展名一起使用。
我已经尝试了几种方法,例如 / url 模式,但这会破坏静态资源的加载。
有谁知道如何做到这一点?