Параметры запроса к сервлету - PullRequest
0 голосов
/ 12 марта 2019

В Tomcat у меня есть простой ROOT.war, который имеет index.jsp и сервлет.

В файле web.xml отображение:

<servlet-mapping>
    <servlet-name>StarXReport</servlet-name>
    <url-pattern>/starXReport</url-pattern>
</servlet-mapping>

index.jspработает отлично.Но когда я пытаюсь вызвать сервлет со строкой запроса, получается 302.

Если я использую curl следующим образом:

curl -v http://localhost/starXReport?serialNumber=foo

, я получаю ответ 302, который перенаправляет меня нарасположение показано ниже.

< HTTP/1.1 302 
< Location: /starXReport/?serialNumber=foo
< Transfer-Encoding: chunked
< Date: Mon, 11 Mar 2019 23:26:28 GMT

Если я использую curl со значением заголовка Location: все работает нормально.

Почему сервлет не вызывается напрямую со строкой запроса?Я уверен, что есть простой ответ на этот вопрос, но он ускользнул от меня.

Спасибо за любую помощь.

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