我需要在java中使用“符号”

时间:2011-07-07 04:31:13

标签: java dynamic-websites

我在寻找答案时遇到了一些麻烦

无论如何使用“java中的符号而不假设它是一个文本......我认为理想的是将”保存为字符串。

可以吗?

我需要它因为这个,脚本的调用在Dreamweaver中工作

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

但是我在java生成的动态网页中使用了javascript调用,并且为了打印页面,我更改了“to”以此结尾为例:

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

将我的号码改为

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

这种方式不起作用。显然我真的需要“让这项工作。任何人都可以帮助我吗?

编辑:只是一个空白,这个问题是关于Java和java * .class的java环境中的编码,在谷歌应用引擎的一个项目中使用java来打印html网页。 javascript在这里的唯一原因是,事实上我需要从java网页应用程序打印的网页上调用一个方法,但这是无关紧要的,因为我怀疑是使用“符号。我感谢所有人快速回答。

5 个答案:

答案 0 :(得分:5)

在创建字符串时,只需在Java程序中使用反斜杠转义它。

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

答案 1 :(得分:2)

在Java中,您可以通过转义"字符在字符串中包含双引号,如下所示:\"

所以你的字符串看起来像这样:

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

答案 2 :(得分:2)

我不是Javascript专家(这个问题被标记为Java,当它看起来应该被标记为Javascript时),但你能不能在Javascript中将双引号转换为“”?

答案 3 :(得分:2)

尝试在引文中使用 \“

答案 4 :(得分:1)

如果\'无效,您可以尝试使用\\'