java在讀取linux目錄時可以使用FileSystem類,FileSystem創建IO流時需要Path子類,新建Path只需要傳入String類型的路徑即可。
所以拼接路徑實際上就是對String的拼接。
String有多種方法可以拼接,最簡單的是直接用+號來接。
② Java web項目訪問路徑問題。求解啊!
images的url寫成src="${pageContext.request.contextPath}/images/logo.jpg"
一般會把${pageContext.request.contextPath}這部分提取出來,在jsp寫成:
<% String path = request.getContextPath();%>
如圖:
則images路徑可以寫成src="<%=path%>/images/logo.jpg"
訪問login.jsp頁面的話,寫成http://ip:埠號/CityInfo/pages/login.jsp
③ 怎樣把java的運行路徑帶到記事本所在的路徑中
例如java路徑在C盤,記事本路徑在d:/java/Test.java
進入CMD,
d:
進入d盤;
cd java
進入java文件夾
javac Test.java
編譯
java Test
執行
我電腦中:
C:\Users\Lenovo>H:
H:\>cd java project
H:\java project>javac Test.java
H:\java project>java Test
④ java的path路徑設置問題
以下我的回答僅供參考。
首先不知道你使用的是什麼操作系統,不知道你的設置方法是否有問題。
另外一個,希望你檢查一下你的文件路徑是否正確。
這里我有一個根據經驗猜想的,可能存在的問題是jsk1.6.0_216,這後面這個216,如果有時間可以確認一下是否正確。我也不知道這里有沒有問題。
在不知道你的操作系統,和具體設置方法的情況下,我覺得我個人很難判斷問題出在哪。
個人觀點,僅供參考。
⑤ 為什麼java讀取配置文件時,main方法可以讀取到,但是在項目action中就是null,下面是讀取文件代碼
改為絕對路徑,在實際項目中獲取項目地址,然後拼接路徑構成絕對路徑
⑥ 上傳圖片,把路徑存到資料庫,路徑怎麼寫
你上傳的時候insert 語句拼接路徑有問題,導致路徑名稱在img前後少了2個 \ ,以及文件名稱多個了後綴.jpg
⑦ 怎樣使用java編程實現文件的剪切/移動
可以通過BufferedReader 流的形式進行流讀取,之後通過readLine方法獲取到的內容,之後通過if判斷來實現在某些特定位置的內容的剪切和移動操作。
舉例:
BufferedReader bre = null;
OutputStreamWriter pw = null;//定義一個流
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此時獲取到的bre就是整個文件的緩存流
pw = new OutputStreamWriter(new FileOutputStream(「D:/test.txt」),"GBK");//確認流的輸出文件和編碼格式,此過程創建了「test.txt」實例
while ((str = bre.readLine())!= null) // 判斷最後一行不存在,為空結束循環
{
if(str.indexOf("排除")<0){//判斷是否需要舍棄
pw.write(str);//將要寫入文件的內容,可以多次write
}
}
bre.close();//關閉流
pw.close();//關閉流
解釋:以上方法是實現的刪除,if中的條件改變下,即可實現其餘的功能。
備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。