2014-03-02 22 views

回答

0

由于Rahul是一个普通的String你想/需要把它作为参数,你应该用引号(“)通过使用反斜线(\)字符转义:

<% out.print("<button onclick='f1(\"Rahul\")'>Click me</button>"); %> 
            ^escape the quote 

不过,因为你在JSP中是已经,你不需要写小脚本里面的HTML代码,这样你就可以将其更改为:

<% 
    ...whatever code is here, probably a loop (very strange, indeed) 
%> 
    <button onclick='f1("Rahul")'>Click me</button> 
<% 
    rest of your scriptlet code... 
%> 
0

您可以使用转义序列(\)做这样的工作! 试试这个:

<% out.print("<button onclick='f1(\"Rahul\")'>Click me</button>"); %> 
+0

非常非常感谢你的兄弟 – RahulGoel

+0

请接受答案和最高票!让其他人可以轻松找到它! – DDC

相关问题