我正在尝试设置一个 servlet,以便任何请求/foo/*
都将转到我的Foo
servlet,除了 形式的请求/foo/bar/*
,它会转到那个Bar
。但是,我想/foo/bar
转到Foo
servlet,而不是那个Bar
。有没有办法只使用 web.xml 中的 url-patterns 来做到这一点?
我的映射:
<servlet-mapping>
<servlet-name>Bar</servlet-name>
<url-pattern>/foo/bar/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Foo</servlet-name>
<url-pattern>/foo/*</url-pattern>
</servlet-mapping>
我已经尝试删除星号并尝试了其他一些模式,但我能看到的唯一方法是对 进行特定映射/foo/bar
,尽管似乎应该有更好的方法。