導航:首頁 > 編程語言 > javaweb的根目錄

javaweb的根目錄

發布時間:2024-02-29 08:13:33

java 怎麼獲取web根目錄

以工程名為TEST為例: x0dx0ax0dx0a(1)得到包含工程名的當前頁面全路徑:request.getRequestURI() x0dx0a結果:/TEST/test.jsp x0dx0a(2)得到工程名:request.getContextPath() x0dx0a結果:/TEST x0dx0a(3)得到當前頁面所在目錄下全名稱:request.getServletPath() x0dx0a結果:如果頁面在jsp目錄下 /TEST/jsp/test.jsp x0dx0a(4)得到頁面所在伺服器的全路徑:application.getRealPath("頁面.jsp") x0dx0a結果:D:/resin/webapps/TEST/test.jsp x0dx0a(5)得到頁面所在伺服器的絕對路徑:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();x0dx0a結果:D:/resin/webapps/TEST x0dx0ax0dx0a2.在類中取得路徑: x0dx0ax0dx0a(1)類的絕對路徑:String u=Class.class.getClass().getResource("/").getPath() x0dx0a結果:/D:/TEST/WebRoot/WEB-INF/classes/pack/ x0dx0a(2)得到工程的路徑:System.getProperty("user.dir") x0dx0a結果:D:/TEST x0dx0ax0dx0a3.在Servlet中取得路徑: x0dx0ax0dx0a(1)得到工程目錄:request.getSession().getServletContext().getRealPath("") 參數可具體到包名。 x0dx0a結果:E:/Tomcat/webapps/TEST x0dx0a(2)得到IE地址欄地址:request.getRequestURL() x0dx0a結果:http://localhost:8080/TEST/test x0dx0a(3)得到相對地址:request.getRequestURI() x0dx0a結果:/TEST/test

❷ java 怎麼獲取web根目錄

在java中獲得文件的路徑在我們做上傳文件操作時是不可避免的。 web 上運行 1:this.getClass().getClassLoader().getResource("肢昌蠢/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的絕對URI路徑。

以工程名為TEST為例:

(1)得到包含工程名的當前頁面全路徑:request.getRequestURI(),結果:/TEST/test.jsp。

(2)得到工程名:request.getContextPath(),結果:/TEST。

(3)得到當前頁面所在目錄下全名稱:request.getServletPath()。結果:如果頁面在jsp目錄下 /TEST/jsp/test.jsp。

(4)得到頁面所在伺服器的全路徑:application.getRealPath("頁面.jsp"),結果D:/resin/webapps/TEST/test.jsp。

(5)得到迅豎頁面所在伺服器的絕對路徑:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
結果:D:/resin/webapps/TEST。

❸ JavaWeb里怎麼表示根目錄附圖

你得先明白三個含義,./表示當前目錄,../表示父目錄,/代表根目錄。其中用了/代表的就是用絕對路徑了。其它兩個是相對路徑,就是相對於你要引用的頁面的路徑。看你的目錄結構,兩種都是對的。

❹ javaweb 普通工具類 如何在web啟動初始化時獲取web根目錄,項目中只有spring框架

使用Spring,就可以用一種比較優雅的方式來獲取了。
在web.xml中的<web-app>節點內加入:

<context-param>
<param-name>webAppRootKey</param-name>
<param-value>tansungWeb.root</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.WebAppRootListener</listener-class>
</listener>

然後在普通的Java類中(不是action中),就可以通過System.getProperty("tansungWeb.root")獲取了web根目錄了。
然後再拼湊路徑的時候,最好不要直接使用/或者\,最好使用File.separatorChar

❺ windos系統下 javaweb工程根目錄在哪裡

1,本質上還是獲取的WebContent/images下的圖片,之所以在這,是因為eclipse的設置;這個/...的/表示網站根目錄,相當於tomcat的襪岩webapps目錄

2,java中./ 相當於user.dir,在有的eclipse中默認是安裝目錄

3,這個一點問題沒有,java虛擬機在哪個盤符運行,哪個盤符就是根目明好差錄激皮

閱讀全文

與javaweb的根目錄相關的資料

熱點內容
4k顯示器編程 瀏覽:265
什麼錯誤在編譯時會發現 瀏覽:698
學會自己解壓英語 瀏覽:42
安卓豪華版是什麼意思 瀏覽:682
c語言編程軟體打開 瀏覽:19
碧藍航線圖片文件夾位置 瀏覽:669
winme編譯 瀏覽:520
淘寶上買東西發順豐快遞地址都加密嗎 瀏覽:415
批處理編譯VS代碼 瀏覽:889
uchar哪個編譯器 瀏覽:27
initializejava 瀏覽:707
單片機的系統組成 瀏覽:610
中國天河二號演算法 瀏覽:647
程序員是怎麼瘋的 瀏覽:598
程序員的貓有幾條命 瀏覽:832
安卓如何把圖片傳到電腦上 瀏覽:895
到去哪兒旅行app怎麼買票 瀏覽:444
工商銀行app房貸還款在哪裡看 瀏覽:761
最新民生通訊app從哪裡下載 瀏覽:378
如何在發簡訊時給自己手機號加密 瀏覽:774