導航:首頁 > 編程語言 > jsp中使用根路徑

jsp中使用根路徑

發布時間:2023-11-17 00:22:07

㈠ 創建一個新的jsp文件是怎麼設置路徑

放jsp的根抄目錄一般是用Webroot或者襲web-content目錄,根目錄下面的一般有css文件夾、js文件夾、image文件夾、manage(管理)文件夾、public(共用文件夾)、其他模塊文件夾。
想放哪裡,可以選擇那個目錄後,然後新建,這個路徑就會自動填寫上,並歸到相應目錄。

㈡ 如何得到一個jsp頁面所在的項目的路徑

在jsp和class文件中調用的相對路徑不同。 在jsp里,根目錄是WebRoot 在class文件中,根目錄是WebRoot/WEB-INF/classes 當然你也可以用System.getProperty("user.dir")獲取你工程的絕對路徑。

㈢ 如何讓引用的js文件獲取本項目根路徑

獲取項目根目錄
在jsp里去<%=request.getContextPath()%>這就是項目的根路徑了,是到項目這層的。
js的引入方內法如下:容
<script src="<%=request.getContextPath() %> /home/test.js"></script>
css的引入方法:
<link href="<%=request.getContextPath() %>/css/one.css" rel="stylesheet" type="text/css">

㈣ <% String path = request.getContextPath();%>jsp裡面用到這個什麼意思

<% String path = request.getContextPath();%>jsp裡面用到意思是:
1. request.getContextPath() 獲得當前的項目根目錄路徑;版
2.聲明一個字元串變權量path;
3.將當前項目的根目錄復制給變數path。

javaScript 關於根目錄調用

以上高手們分析得都不錯.
還有一種可能性是文件的格式〔即編碼方式〕不正確內造成的..
最好容確保編碼方式一致,要不都用UTF-8,關於已存在的文件可用editplus這個工具來」另存為」選擇UTF-8來把格式搞統一.
這樣就不會在編碼方式上出現不能識別的錯誤.

㈥ java程序讀取資源文件時路徑如何指定

(1)、request.getRealPath("/");//不推薦使用獲取工程的根路徑
(2)、request.getRealPath(request.getRequestURI());//獲取jsp的路徑,這個方法比較好用,可以直接在servlet和jsp中使用
(3)、request.getSession().getServletContext().getRealPath("/");//獲取工程的根路徑,這個方法比較好用,可以直接在servlet和jsp中使用
(4)、 this.getClass().getClassLoader().getResource("").getPath();//獲取工程classes 下的路徑,這個方法可以在任意jsp,servlet,java文件中使用,因為不管是jsp,servlet其實都是java程序,都是一個 class。所以它應該是一個通用的方法。
0、關於絕對路徑和相對路徑
1.基本概念的理解絕對路徑:絕對路徑就是你的主頁上的文件或目錄在硬碟上真正的路徑,(URL和物理路徑)例 如:C:xyz est.txt 代表了test.txt文件的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路徑。相對路徑:相對與某個基 准目錄的路徑。包含Web的相對路徑(HTML中的相對目錄),例如:在Servlet中,"/"代表Web應用的跟目錄。和物理路徑的相對表示。例 如:"./" 代表當前目錄,"../"代表上級目錄。這種類似的表示,也是屬於相對路徑。另外關於URI,URL,URN等內容,請參考RFC相關文檔標准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,(http://www.ietf.org/rfc/rfc2396.txt)2.關於JSP/Servlet中的相對路徑和絕對路徑。 2.1伺服器端的地址伺服器端的相對地址指的是相對於你的web應用的地址,這個地址是在伺服器端解析的(不同於html和javascript中的相對 地址,他們是由客戶端瀏覽器解析的)
1、request.getRealPath
方法:request.getRealPath("/")
得到的路徑:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\
方法:request.getRealPath(".")
得到的路徑:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\.
方法:request.getRealPath("")
得到的路徑:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest
request.getRealPath("web.xml")
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\web.xml
2、request.getParameter("");
ActionForm.getMyFile();
方法:String filepath = request.getParameter("myFile");
得到的路徑:D:\VSS安裝目錄\users.txt
方法:String filepath = ActionForm.getMyFile();
得到的路徑:D:\VSS安裝目錄\users.txt
--------------------------------------------------
strutsTest 為工程名
myFile 在ActionForm中,為private String myFile;
在jsp頁面中:為<html:file property="myFile"></html:file>

㈦ 用tomcat開發jsp,網站的根目錄應該放在哪裡是webapps還是ROOT

webapps,之所以帶了個s,
就是告訴你,
這里是放很多個網站程序的地方
默認localhost:8080進入內Tomcat管理界面容你能看到
Tomcat Web Application Manager
TomcatWeb應用管理界面

你用Eclipse+Myeclise開發時就會非常明白
web程序有一個名字,如你開發的是kkk項目
就會在webapps下新建一個kkk的目錄,你的程序全在裡面

你在kkk項目中開發的所有jsp頁面和selvet,
都是以你當前的這個kkk目錄為網站根目錄

㈧ JSP獲得根目錄路徑

使用以下方式,來如果獲自取不到,那麼說明你的伺服器原本就不在E:盤,那麼建議你使用絕對路徑來解決這個問題,直接定義路徑,而不要獲取路徑。 使用<%=request.getRealPath(".")%>即可得到根目錄,必須調用以下幾個包:<%@ page import="java.util.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="javax.servlet.*" %>
<%@ page import="java.io.*" %>

閱讀全文

與jsp中使用根路徑相關的資料

熱點內容
imgtool工具中文版 瀏覽:539
java幫助文件在哪裡 瀏覽:965
win10切換輸入語言 瀏覽:696
haier電視網路用不了怎麼辦 瀏覽:361
蘋果6手機id怎麼更改 瀏覽:179
米家掃地機器人下載什麼app 瀏覽:82
如何在編程貓代碼島20種樹 瀏覽:915
手機基礎信息存儲在哪個文件 瀏覽:726
如何查找手機備份文件 瀏覽:792
內存清理工具formac 瀏覽:323
iphone過濾騷擾電話 瀏覽:981
wap網路如何使用微信 瀏覽:699
手機迅雷應用盒子在哪個文件夾 瀏覽:351
windows8網路連接 瀏覽:442
怎麼快速增加qq群人數 瀏覽:919
錘子視頻播放器文件不存在 瀏覽:707
蘋果手機怎麼清理app緩存 瀏覽:682
花園戰爭2豪華升級包 瀏覽:517
電腦無法向u盤傳輸文件 瀏覽:823
bpn配置文件 瀏覽:932

友情鏈接