这两个 URL 之间有什么区别:
http://localhost:8084/D_Nappster/NewServlet/
和
http://localhost:8084/D_Nappster/NewServlet
第一个 URL 给我一个 404
响应,而第二个 URL 按预期工作。
来自 web.xml :
<servlet-mapping>
<servlet-name>NewServlet</servlet-name>
<url-pattern>/NewServlet</url-pattern>
</servlet-mapping>
最佳答案
一般来说,第一个url会被当做目录,而第二个会被当做文件。
在您的情况下,您没有第一个 url 的映射,因此它被视为不存在的目录,导致 404。
关于java - 将 'forward slash' 放在末尾对 url 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545345/