Tomcat URL Servlet 映射
Tomcat URL Servlet Mapping
我有一个像
这样映射的sevelet
<servlet-mapping>
<servlet-name>Inventory</servlet-name>
<url-pattern>/inventory</url-pattern>
</servlet-mapping>
我想创建一个到 /invlist 的 url 映射到 /inventory?q=list
<servlet-mapping>
只能将 Servlet 映射到 URL,但不能将 URL 映射到 URL。
您需要为 /invlist
创建另一个 Servlet,并在此 Servlet 中使用 HttpServletResponse#sendRedirect
重定向到 /inventory?q=list
<servlet-mapping>
<servlet-name>Inventory</servlet-name>
<url-pattern>/inventory</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>InventoryList</servlet-name>
<url-pattern>/invlist</url-pattern>
</servlet-mapping>
然后在 InventoryList Servlet 中:
httpServletResponse.sendRedirect("inventory?q=list")
我有一个像
这样映射的sevelet<servlet-mapping>
<servlet-name>Inventory</servlet-name>
<url-pattern>/inventory</url-pattern>
</servlet-mapping>
我想创建一个到 /invlist 的 url 映射到 /inventory?q=list
<servlet-mapping>
只能将 Servlet 映射到 URL,但不能将 URL 映射到 URL。
您需要为 /invlist
创建另一个 Servlet,并在此 Servlet 中使用 HttpServletResponse#sendRedirect
/inventory?q=list
<servlet-mapping>
<servlet-name>Inventory</servlet-name>
<url-pattern>/inventory</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>InventoryList</servlet-name>
<url-pattern>/invlist</url-pattern>
</servlet-mapping>
然后在 InventoryList Servlet 中:
httpServletResponse.sendRedirect("inventory?q=list")