JSP怎么样用out.print输出一个带值的alert的对话框呢

我这么写,浏览器没反应
int a=1;
out.println("<script language=\"javascript\">");
out.print("alert(\"The count\" + a);");
out.println("</script>");
我的语法哪里错了?
谢谢各位,我这几种方法全试了,都不行啊,会不会是我的开发环境有问题?我用的Eclipse + 阿帕奇

第1个回答  2009-07-28
<% int a=1 %>
<script language="javascript">
alert("the count <%=a%>");
</script>
这样服务器不轻松些么?

PS:那你看看你的out.print随便输出一个别的字符串看行不本回答被提问者采纳
第2个回答  2009-07-28
不需要用转义字符串里面用单引号就可以了
out.println("<script language=javascript>");
out.print("alert(‘The count’ + a);");
out.println("</script>");
第3个回答  2009-07-28
out.print("<script language='javascript'>alert('the count'" + a + ");</script>");
第4个回答  2009-07-28
3楼,正解,2楼建议!
相似回答