web资源路径加不加“/”引发的问题

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> 请求地址不包含项目名
  
暂时先记录到这,后面遇到再完善。
   
posted @ 2018-02-28 17:03  zengjinping  阅读(424)  评论(0编辑  收藏  举报