2012-01-17 266 views
0

我正在一個XML映射文件的路徑是這樣反斜槓「」轉義

String path = getServletContext().getRealPath("") + "/js/" 

打印時的價值出來罰款如下:

C:\Users\Priyank Devurkar\Documents\NetBeansProjects\gra version1\web-app/js/ 

現在,當我通過此路徑到下一頁,並在js函數中提醒它我得到以下內容:

C:UsersPriyank DevurkarDocumentsNetBeansProjectsgra version1web-app/js/ 

我反斜槓被刪除。我如何將路徑傳遞到下一頁?我應該用'\'替換'\'嗎?

回答

2

而不是"/js/"嘗試"\\js\\"。一個反斜槓是一個轉義字符,如果你想打印它,你需要使用其中的兩個,而其中一個不會打印。

這對於經常在字符串中使用,以及像語錄其他字符的情況下,例如,如果你想輸出這樣的文字: 我喜歡用「引號」

你的字符串將是: "I like to use \"quotes\""