導航:首頁 > 編程語言 > 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的根目錄相關的資料

熱點內容
什麼是適合自己的app 瀏覽:451
雲伺服器怎麼補漏洞 瀏覽:176
如何看自己的安卓是什麼等級 瀏覽:633
被丁磊挖走的程序員 瀏覽:19
gsk980ta編程 瀏覽:507
單片機離線 瀏覽:84
解壓助眠敲擊外國長指甲 瀏覽:421
3次元編程 瀏覽:803
夫妻傳送英文命令 瀏覽:316
程序員題代做 瀏覽:950
戴爾伺服器怎麼擴大內存 瀏覽:641
解壓包密碼消失 瀏覽:135
昆侖通態觸摸屏用戶窗加密 瀏覽:564
農信app怎麼看日額 瀏覽:865
iphone備忘錄包含視頻無法加密 瀏覽:283
抖音快手紅包源碼 瀏覽:137
程序員資源分析 瀏覽:586
linux交換分區大小 瀏覽:922
mt怎麼編譯 瀏覽:337
qq郵箱打開pdf 瀏覽:461