/ 在Web项目中不同地方的不同表示意义:
一、web.xml中:
代表项目的根路径 (常见于Servlet-mapping中的url-pattern)
即:/ 就等同于 htttp://localhost:端口号/项目名/
二、.Jsp / .html中:
代表服务器的根路径 (见于href等)
即: / 就等同于 htttp://localhost:端口号/
另外,如果不加 / ,则表示 当前目录 /
eg:如图
errorPage.jsp中:
要访问web项目下的bookInset.jsp,就需要
<a href="/bookInsert.jsp" >click</a>
如果没有了/
<a href="bookInsert.jsp" >click</a>
就等同于访问当前目录/,即 html / bookInsert.jsp, 自然就错误了
(上述都没有带项目名,方便理解)
拓展:Web项目的根路径包括src和web(若为eclipse则为Web-Content)两个
有错误欢迎指出,谢谢