本文目錄一覽:
- 1、java如何引用本地圖片
- 2、java項目jsp中如何引用本地路徑圖片
- 3、java 通過 路徑 來調用已有圖片(或其他任何文件)的代碼怎麼寫?
- 4、在Java里如何根據圖片的地址讀取文件 希望有代碼實現 非常感謝
java如何引用本地圖片
引用本地圖片的話,就只能是本機訪問該網站才回顯示出來,即使是你局域網訪問你發布的網站,也是不能夠顯示到圖片的。
建議把圖片放到webRoot文件夾下面,建一個images文件夾,images文件夾存放你的圖片,如1.jpg,在引用的時候,只需要 src=’/images/1.jpg’即可。 當然了,src的值可以引用網上的圖片路徑,這樣就避免放到項目中的麻煩
java項目jsp中如何引用本地路徑圖片
在JSP 文件中 img src=”C:/Users/fx/Pictures/test.jpg”/ 這樣是引不到圖片的。因為,JSP頁面在引圖片的時候是在頁面解析的路徑是:img src=””。也就是說JSP在引圖片的時候是先去你的工程目錄下找的。
所以如果要在JSP中引入其他盤符的圖片,有兩種方法可以解決:
1:使用虛擬路徑來配置:
在tomcat下的conf/server.xml中增加一個代碼 在Host/Host中間
如下:
!–增加的–path=”/虛擬名” docBase=”虛擬路徑” –
Context path=”/upload” docBase=”D:\louyuimage\upload\” reloadable=”true”/Context
2:在Eclipse中,雙擊Server視圖的Tomcat實例:
點擊進入Modules
java 通過 路徑 來調用已有圖片(或其他任何文件)的代碼怎麼寫?
Class.getResource(“”) 返回的是當前Class這個類所在包開始的位置
舉例
URL url = XXXX.class.getResource(“”);
System.out.println(url);
//輸出file:/D:/space/workspace/JDK8/bin/a/
所以a文件下的圖片 不需要寫 /1.jpg 而直接寫 1.jpg
URL url = XXXX.class.getResource(“1.jpg”);
ImageIcon對象的構造方法很多
比如寫圖片路徑來構造
相對路徑的寫法
ImageIcon icon = new ImageIcon(“src\\a\\50.png”);
完整路徑,
ImageIcon icon = new ImageIcon(“D:\\space\\workspace\\JDK8\\src\\a\\50.png”);
使用完整路徑,可以加載電腦上的其他位置的圖片
比如 ImageIcon icon = new ImageIcon(“c:\\50.png”);
在圖片上右鍵單擊——選擇Properties——-彈出對話框里有Location信息
這個信息就是完整路徑
在Java里如何根據圖片的地址讀取文件 希望有代碼實現 非常感謝
BufferedImage ImageIo.read(URL);
ImageIo的read方法,根據url地址讀取一張圖片,方法返回BufferedImage
原創文章,作者:FALEE,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129725.html