1. 程式人生 > >目錄定位與獲取專案根路徑

目錄定位與獲取專案根路徑

一、目錄定位

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

相關推薦

目錄定位獲取專案路徑

一、目錄定位 1、./是當前目錄 2、../是父級目錄 3、/是根目錄 根目錄指最上一級目錄,它是相對子目錄來說的。 同一級目錄下 <link rel="stylesheet" href="css/list_table.css"/> 獲取父級目錄 a

spring中獲取專案路徑

spring中: 方式1: <!--用於獲取webapp根路徑,普通類中使用System.getProperty("tansungWeb.root")獲取--> <context-param> <param-name&g

java程式碼,如何獲取請求中 網路協議、IP、埠號、專案路徑

pubulic static String getRequestPrefix(HttpServletRequest request){           //獲取網路協議            String networkProtocol = request.getSche

在HTML頁面中獲取當前專案路徑的方法

本文轉載於:猿2048網站在HTML頁面中獲取當前專案根路徑的方法 在HTML頁面獲取專案根路徑的方法: funct

Web專案獲取專案“相對路徑”,以獲取特定資源

//類載入根路徑 String classPath = this.getClass().getResource("/").getPath(); //類載入根路徑 URL xmlPath = this.getClass().getClassLoader().getResource(""

java獲取class路徑

package com.util; import java.io.File; /** * new File("..\path\abc.txt") 中的三個方法獲取路徑的方法 <br> * 1: getPath() 獲取相對路徑,例如 ..\path\abc.txt <br&

普通的java專案獲取專案所在路徑

獲取專案根路徑,無論是打包成jar檔案,還是除錯執行時,都能獲取到正確的專案所在目錄。PathUtil.javapackage application.util; /*** * 獲取專案根路徑工具類 * @author Pelin * @time 2016-12-29

C++ Windows API獲取驅動器路徑和屬性(二)

#include<Windows.h> #include<stdlib.h> #include<iostream> const int BUFSIZE = MAX_PATH; BOOL GetDirverInfo(LPSTR szDriv

java獲取專案classPath路徑

有時候我們會需要獲取java工程中的classPath路徑,以下方法可以實現: Thread.currentThread().getContextClassLoader().getResourc

C#獲取專案程式路徑的方法

1.asp.net webform用“Request.PhysicalApplicationPath獲取站點所在虛擬目錄的物理路徑,最後包含“/”; 2.c# winform用 A:“Application.StartupPath”:獲取當前應用程式所在目錄的路徑,最後不包含

shiro 訪問專案路徑不攔截

有些電子商務網站 首頁是任何人都可以訪問的 比如 www.aaa.com 但是 shiro 如果沒有設定好 首頁也會攔截 但是首頁 是不需要加其他地址的 比如 a.do  index.html是不需要的 因為 內部測試的時候 都是這種地址 localhost:8080

js檔案中獲取專案訪問路徑

function getRootPath() { var pathName = window.location.pathname.substring(1); var webName = pathName == '' ? '' : pathName.substring(0, pathName.i

Tomcat下獲取專案絕對路徑問題

我就想在Tomcat下試一下,結果報了空指標的錯,D:\Tomcat%206\webapps\cloud\WEB-INF\classes\b.txt (系統找不到指定的路徑。) 我先來把原文章的問題和測試程式碼來說一下吧。 原文章作者的思路是 定義一個Servlet,然

spingboot 獲取專案動態路徑

    因為之前使用springmvc開發的上傳視訊功能,原理是先上傳視訊到ftp伺服器上,然後如果要下載視訊到客戶端瀏覽器顯示的話,然後就可以從ftp下載視訊到專案的根目錄下,(可以在根目錄下新建一個download資料夾),這樣頁面上就可以直接通過http://local

java獲取專案絕對路徑

public static String getTempPath(Class cls) {String fileDir = "";Properties prop = System.getProperties();String os = prop.getProperty("o

C++獲取專案當前路徑

可以通過_getcwd()獲取專案當前路徑,程式碼如下#include <iostream> #include <iomanip> #include <direct.h&

thymeleaf獲取系統路徑

path 查看列表 tex pro tco 回首 返回 base mage 設定根路徑 <head> ... <!-- 這裏設定了項目根路徑,後面使用到路徑的地方正常填寫即可 --> <base th:href="

Atitit spirngboot 訪問 html檔案總結 自設計web伺服器原理實現 Url路由壓力,讀取url,獲得專案路徑絕對路徑,拼接為檔案路徑。讀取文建內容輸出即可 目錄路徑 u

Atitit spirngboot  訪問 html檔案總結 自設計web伺服器原理與實現   Url路由壓力,讀取url,獲得專案更路徑絕對路徑,拼接為檔案路徑。讀取文建內容輸出即可   目錄路徑  upload。Html在專案跟目錄

tomcat 和 weblogic獲取專案路徑的方法

web專案中tomcat 和 weblogic都支援的寫法 :嘗試用其他方法獲取的時候 在linux下的weblogic會獲取成空       String path = this.getClass()

獲取專案路徑(後臺,前段兩種手段)

1.通過能過濾器新增 public class ContextPathFilter implements Filter { @Override public void init(Filter