0
的JavaScript的JavaFX的WebView斜線碼轉換
function test(testVar){
//testVar: C:\helloworld.txt
var myDIV = document.getElementById('myDIV');
myDIV.innerHTML = "<a href=\"#\" onclick=\"app.test('" + testVar + "')\">test</a>"
}
的java web視圖的應用程序代碼
public void test(final String testVar){
System.out.println(testVar);
//supposed to print C:\helloworld.txt, but prints C:helloworld.txt
}
這東西困擾着我。 testVar中的斜槓「\」不是解釋爲字符,而是作爲特殊字符(我不知道這個術語),例如對於下一行表示「\ n」,對於製表符和「\ t」 r「作爲回報。
因此,在執行Javascript之前,我將其更改爲HTML代碼\
。然而,當我點擊鏈接時,同樣的事情發生,斜線不被視爲一個字符,並基本上擰上了字符串。
我該如何解決這個問題?