A. java保存圖片的路徑問題
在你的webroot下有一個index頁面,是自動生成的,在windows下找到你這個工程,找到webroot文件夾,把這個地址COPY即可
B. java web製作中資料庫圖片地址一般放在哪
從你問的問題來看,你放在工程里就可以了。
一般會創建圖片伺服器,圖片統一放到上邊
C. 請教:如何用java判斷一個圖片的網路地址是否有效
import org.apache.log4j.Logger;/***** 文件名稱為:URLAvailability.java** 文件功能簡述: 描述一個URL或圖片地址是否有效***** */@SuppressWarnings("unused")
public class URLAvailability {
private static Logger logger = Logger.getLogger(URLAvailability.class);
private static URL urlStr;
private static HttpURLConnection connection;
private static int state = -1;
private static String succ;/*** 功能描述 : 檢測當前URL是否可連接或是否有效,
* 最多連接網路 5 次, 如果 5 次都不成功說明該地址不存在或視為無效地址.** @param url
* 指定URL網路地址** @return String*/private synchronized String isConnect(String url) {
int counts = 0;
succ = null; if (url == null || url.length() <= 0) { return succ; }
while (counts < 5) {try {urlStr = new URL(this.getUrl());
connection = (HttpURLConnection) urlStr.openConnection();
state = connection.getResponseCode();
if (state == 200) {
D. 在java 中在代碼中要引用的圖片該放在哪個文件
放到任意文件夾都可以,看你的管理方式。
1、放到和程序目錄下的某個文件夾中。
//假設圖片放到程序運行目錄的img目錄下
BufferedImageimg=ImageIO.read(newFile("img/my.png"));
2、放到源文件中,和讀取類在同一目錄,使用時圖片要按包名打包到jar中
//假設圖片放到src下,和MyImages在一個目錄
BufferedImageimg=ImageIO.read(MyImages.class.getResource("my.png"));
3、放到源文件中,但在獨立文件夾中,使用時圖片要按包名打包到jar中
//假設圖片放到src下的img目錄中
BufferedImageimg=ImageIO.read(MyImages.class.getResource("res/my.png"));
E. java中返回一個固定的圖片地址怎麼寫
先把圖片上傳到伺服器,再把圖片在伺服器中的絕對路徑取出來,放在前台的<img>標簽中的src屬性中即可。
F. java 要怎樣才能獲取圖片地址和連接
文本框定義onBlur事件(失去焦點觸發)或者在別的按鈕什麼的地方定義onclick(點擊觸發)事件,在觸發的函數中獲取文本框中文本內容,填寫到需要填寫的地方就好了。取值賦值可以用jquery,直接用js代碼寫也可以,具體例子
<html>
<head>
<scripttype="text/javascript">
functionupperCase()
{
varx=document.getElementById("fname").value
document.getElementById("fname").value=x.toUpperCase()
}
</script>
</head>
<body>
輸入您的姓名:
<inputtype="text"id="fname"onblur="upperCase()"/>
</body>
</html>
你把代碼復制到文本里,改成html,打開看下,這個是原生js寫的。x=那句是取值,下邊是賦值的,如果這個不懂,那先學點javascript和html dom這方面的東西。
G. java圖片路徑問題
<img src="111.png" /> 引用的是同一目錄下的,你上面那段代碼根本就沒輸出到那個目錄當然找不到了。 對於一個項目來說圖片有個專有的文件夾存放,比如在WebRoot的imageFolder下,那麼你在輸出流寫圖片的時候要指定好這個相對路徑,然後頁面上用<img src="../imageFolder/111.png" />
通常來說解決方案是這樣的:以一個圖片上傳的例子為例,首先會在xml文件中配置好上傳文件的絕對路徑(例如C:/XXDX/XX這樣,將來部署到伺服器上時,修改配置文件路徑就好了)然後比如我們上傳的圖片都是用輸入流寫到xx/xx/war/upload中 (我看你後增加的代碼中沒有flush(),是不對的) 然後在頁面jsp中用/upload/xxx.png取值,之所以這么取是因為「/」是war根目錄,當然你要是用"../"那種方式你要查明白你現在的目錄級別。
H. 關於Java獲取圖片路徑問題
但是編譯的時候報空指針找不到圖片 --- 你把相應錯誤信息貼一下?
為什麼不是全路徑,而是D:axx.png --- 這不是全路徑是什麼
I. 在Java里如何根據圖片的地址讀取文件 希望有代碼實現 非常感謝
BufferedImage ImageIo.read(URL);
ImageIo的read方法,根據url地址讀取一張圖片,方法返回BufferedImage
J. 在java中插入圖片,怎麼尋找當前所在路徑怎麼建吶需要建什麼啊
你這是相對路徑,在項目文件夾下建一個image文件夾,然後那幾個對應的gif格式的圖片.也可以在那位置寫絕對路徑,D:/image/圖片名