/{servlet}/history를 지원해야하며이를 지원해야하는 서블릿이 많이 있습니다. Tomcat, FWIW를 사용하고 있습니다.이러한 URL 패턴을 서블릿 매핑에 결합 할 수 있습니까?
다음과 같은 작동하지만 모든 패턴을 한 줄로 조합하여 내역 패턴을 지원해야하는 모든 서블릿에 url-pattern을 추가하지 않는 방법이 있는지 궁금합니다. 여러 옵션을 시도했지만 실패했습니다.
<servlet>
<servlet-name>History</servlet-name>
<servlet-class>com.foo.HistoryServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>History</servlet-name>
<url-pattern>/aDifferentServlet/history/*</url-pattern>
<url-pattern>/someOtherOne/history/*</url-pattern>
<url-pattern>/anotherExample/history/*</url-pattern>
</servlet-mapping>
...
<servlet>
<servlet-name>aDifferentServlet</servlet-name>
<servlet-class>com.foo.aDifferentServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>aDifferentServlet</servlet-name>
<url-pattern>/aDifferentServlet/*</url-pattern>
</servlet-mapping>
...
감사합니다.
"모든 서블릿에 대해"무엇을 의미합니까? 단일 서블릿을 여러 경로에 매핑합니다. –
죄송합니다. url 패턴의 서블릿 *을 언급하고 있습니다. 각각의 경로는 실제로 서블릿을 나타냅니다. servletA에 대해서는 servletA, B, C 등을 통과 한 모든 것을 기록하도록 지원해야합니다. –