導航:首頁 > IDC知識 > java伺服器根目錄

java伺服器根目錄

發布時間:2020-11-07 12:23:45

1、java 相對路徑與根目錄的問題

("/images/tubiao1.png"))); 的 /代表的是 src 這個根目錄。


("../images/tubiao1.png") 的 .. 代表的是 上級目錄,比如你現在在專 denglu這個目錄,上屬一個目錄 就是src了,也就是說你現在寫的意思是說src/images/tubiao1.png與上面是一樣的

("./images/tubiao1.png") 的./代表的是當前目錄 比如你現在在 denglu這個目錄 也就是說你現在寫的意思是說denglu/images/tubiao1.png

2、java中類載入路徑和項目根路徑獲取有幾種方式?

package my;  
  
import java.io.File;  
import java.io.IOException;  
import java.net.URL;  
  
public class MyUrlDemo {  
  
      
    public static void main(String[] args) {  
        MyUrlDemo muDemo = new MyUrlDemo();  
        try {  
            muDemo.showURL();  
        } catch (IOException e) {  
            // TODO Auto-generated catch block  
            e.printStackTrace();  
        }  
    }

3、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。

4、java怎麼獲取程序所在根目錄?

System.getProperty("user.dir");這個試試

5、JavaWeb里怎麼表示根目錄?附圖

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

6、java 什麼叫WebAPP根目錄?

1.WebAPP根目錄就是你的javaweb項目的webroot文件夾。
2.到時候用tomcat發布的時候,會把該目錄下所有的文件,都發布到tomcat對應的webapps文件夾裡面。

7、java windows和linux獲取項目根目錄的方法一致嗎?

java有個特性復是跨平台性,所以其獲取項目制根目錄的方法是一樣的。
request.getContextPath()方法就是是得到項目的名字,如果項目為根目錄,則得到一個"",即空的字條串。如果項目為abc,<%=request.getContextPath()%> 將得到abc,伺服器端的路徑則會自動加上,<a href="XXXX.jsp"> 是指當前路徑下的這個xxx.jsp頁面,有時候也可以在head里設置html:base來解決路徑的問題,不多用的最多的還是request.getContextPath。

8、Java:Java的Web工程中,jar包的根目錄是哪個目錄呢?WEB-INF?

你好,將所有的jar包放在WEB-INF下面的lib文件夾中,就可以了。希望能幫到你。

9、java 中如何獲得根目錄下的所有文件夾

import java.io.File;
import java.io.FileFilter;

public class C {

public static void main(String[] args) {

String root = "C:\\";
File file = new File(root);

//folders保存所有根目錄下面的文件夾。。
File[] folders = file.listFiles(new FileFilter(){

public boolean accept(File fl) {
return fl.isDirectory();
}

});
}

}

10、java項目根目錄和類路徑問題

java獲取src目錄下文件夾的相對路徑問題如下:

目錄結構:

project

out

src

read.java

test.txt

files

opts

項目為priject
out目錄為.class輸出目錄
src下為專文件目錄
src下有兩個包,files、屬opts

想通過相對路徑獲取test.txt的路徑

但是用反射只能獲取到.class,也就是out里的路徑

輸出後的目錄不就是在out裡面了,那個裡面的和src裡面的文件是一樣的, getClass().getResource()就可以得到classpath了啊

看看設置的資源文件編譯路徑

與java伺服器根目錄相關的知識