2011-07-07 41 views
0

我有一些硬很難找到答案這個我需要使用「符號在java中

反正是有使用」符號在Java中沒有它假定這是一個文本...理想我覺得這是拯救「爲字符串。

能不能做到?

我需要它,因爲這一點,腳本調用在Dreamweaver工作

onChange="album(this.value,'albumAlvo')" 

,但我使用ja vascript呼叫在Java,動態生成的網頁,以及用於打印的頁面我改變了「以'結束本爲例:

"<table width='100%' border='0' cellspacing='3' cellpadding='0' class='t1'>"+ 
    "<tr><td>"+ 

改變我的電話給

onChange='album(this.value,'albumAlvo')'> 

而且這樣犯規工作。顯然,我真的需要「,使這項工作任何人都可以幫我請

編輯:?只是一片空地,這個問題是關於在Java環境的Java和編碼在Java的* .class,在谷歌的項目使用java打印html網頁的應用程序引擎。爲什麼javascript在這裏的唯一原因是事實上我需要從java web應用程序打印的網頁調用一個方法,但這是無關緊要的,因爲我的疑問是使用「符號。我感謝所有人的快速回答。

+0

通過嘗試'java'你的意思是JavaScript的?如果是這樣,請重新提出您的問題並修改您的標題。 –

+1

爲什麼你需要把雙引號(''')改成單引號(''')? – maerics

+0

不,我從一個生成動態網頁的java類調用了一個javascript。一個java腳本 – Lucky

回答

5

創建字符串時,只需在Java程序中使用反斜槓進行轉義即可。 \"

"<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\" class=\"t1\">"+ 
"<tr><td>" 
+0

謝謝你的幫助和快速的回​​答,我的javascript調用現在可以在java代碼生成的網頁中工作。 – Lucky

2

在Java中,您可以通過轉義字符"這樣包括在一個字符串雙引號。

所以你的字符串應該是這樣的:

"<table width=\"100%\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\" class=\"t1\">"+ 
    "<tr><td>" 
2

我沒有使用Javascript專家(這個問題被標記如Java當它出現就應該被標記爲JavaScript)的,但你能不能逃脫在Javascript中雙引號爲「」

2

嘗試使用\「在您的報價單內。

+0

究竟是什麼@Tim Bender和@Kal表示 –

+0

無論如何,當你回答時,你不知道它已經是答案了。:) – Lucky

1

如果\'沒有再工作,就可以與\\'

+0

好吧,它工作,但我會記住這一點。謝謝 – Lucky