目录定位与获取项目根路径

一、目录定位

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%>可知结果是

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/82892089