查询参数到Servlet

时间:2019-03-11 23:41:49

标签: tomcat

在Tomcat中,我有一个简单的ROOT.war,其中包含一个index.jsp和一个servelet。

在web.xml中,映射为:

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

index.jsp正常工作。但是,当我尝试使用查询字符串调用servelet时,结果是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:标头值一起使用,则一切正常。

为什么不直接用查询字符串调用servlet?我敢肯定对此有一个简单的答案,但这使我难以理解。

感谢您的帮助。

0 个答案:

没有答案