一、目录定位
1、./是当前目录 2、../是父级目录 3、/是根目录 根目录指最上一级目录,它是相对子目录来说的。
同一级目录下
<link rel="stylesheet" href="css/list_table.css"/>
获取父级目录
afvVoltage.jsp文件引入incl文件夹下的文件
<%@ include file= "../../../../platform/incl/Include_Header.jsp" %>
二、获取项目根路径
request.getContextPath()拿到的是你的web项目的根路径,就是webContent。
${pageContext.request.contextPath}获取的结果都是项目名(上下文),与上面一样
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/platform/views/cusviews/devMatainView/js/layui/css/layui.css">
<script src="js/jquery-1.8.3.min.js" type="text/javascript"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/platform/views/cusviews/devMatainView/My97DatePicker/WdatePicker.js" ></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/platform/views/cusviews/devMatainView/js/jquery.form.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/platform/views/cusviews/devMatainView/js/afvVoltage.js"></script>
<script type="text/javascript" src="<%=request.getContextPath() %>/platform/views/cusviews/devMatainView/js/layui/layui.js" charset="utf-8"></script>
<c:set var="ctx" value="${pageContext.request.contextPath}" />
<input id="root" type="hidden" value="${ctx }"/>
<input id="ids" type="hidden" value="<%=request.getParameter("ids") %>"/>
<input id="volType" type="hidden" value="<%=request.getParameter("volType") %>"/>
<input id="orandid" type="hidden" value="<%=request.getParameter("orandid") %>"/>
三、获取项目的完整的路径和端口号
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
通过运行结果可知<%=basePath%>可知结果是