web项目中涉及资源的跳转:
相对路径是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系,不以"/"开头
绝对路径是指目录下的绝对位置,以"/"开头
以下是用绝对路径遇到的困惑:
web资源跳转路径以"/"开头,何时包含项目名何时又不包含项目名?
包含项目名的情况:
1、spring项目配置<mvc:resources location="/resource/" mapping="/resource/**"/>时,静态资源被映射,
<script type="text/javascript" src="<c:url value='/resource/jquery-3.2.1.min.js'/>"></script>
2、
不包含项目名的情况,指向webapp,:
1、<form action="/login"> 请求地址不包含项目名。
2、引用静态资源<link type="text/css" rel="stylesheet" href="/css/bootstrap.min.css">
<script type="text/javascript" src="/js/jquery-3.2.1.js"></script> 请求地址不包含项目名。
3、<a href="/user/input">跳转</a> 请求地址不包含项目名。
暂时先记录到这,后面遇到再完善。