Проблема создания URL-адреса сервлета - PullRequest
0 голосов
/ 11 апреля 2011

Я не могу определить проблему, у меня есть следующий шаблон URL для открытия сервлета отчета:

<servlet>
    <servlet-name>ReportFile</servlet-name>
    <servlet-class>web.servlet.ReportFile</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>ReportFile</servlet-name>
    <url-pattern>/Servlets/ReportFile</url-pattern>
</servlet-mapping>

, который работает, если я открываю его непосредственно в контексте, то есть, если я его открываюкак: context / ReportFile, он работает, но когда я пишу context / Servlets / ReportFile, он говорит, что страница не найдена?В чем может быть проблема?Я просто хочу определить URL, чтобы я мог применить безопасность к этому шаблону URL.Есть идеи?Что мне не хватает?

1 Ответ

0 голосов
/ 11 апреля 2011

Я только что попробовал следующее сопоставление в моем приложении, и оно отлично работало на tomcat:

<servlet-mapping>
      <servlet-name>search</servlet-name>
      <url-pattern>/Servlets/search/*</url-pattern>
</servlet-mapping>

Вы пытались добавить трейлинг / *?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...