2011-07-07 40 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