Как переопределить шаблон URL в отображении сервлета Struts? - PullRequest
2 голосов
/ 21 марта 2012

Я использую Struts 1.2.7 и у меня стандартное отображение сервлета, которое использует *.do для моих URL.

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

Мне нужно иметь несколько пользовательских URL, которые не используют .do наконец, например, /monitor/lb-healthcheck.Есть ли способ переопределить сопоставление или добавить эти конкретные пути в файл web.xml для сопоставления с конкретными действиями?Это зрелое приложение, и на данный момент невозможно изменить отображение на / как url-pattern.

1 Ответ

2 голосов
/ 26 марта 2012

Вы пытались добавить отображение непосредственно перед этим действием?

<servlet-mapping>
   <servlet-name>monitor</servlet-name>
   <url-pattern>/monitor/lb-healthcheck</url-pattern>
</servlet-mapping>
...