我写了两个测试程序
<html>
<head>
<script language="javascript">
<%  int i = 21;  %>
alert(<%=i%>);
</script>
</head>
<body></body>
</html>
运行结果: 弹出小对话框,显示内容为21 -- ok
<html>
<head>
<script language="javascript">
<%  String i = "21";  %>
alert(<%=i%>);
</script>
</head>
<body></body>
</html>
运行结果: 无对话框弹出,也无任何其他异常信息  -- ??这是怎样一回事呢? 
如何将java中得到的某String类型的变量作为参数传递给javaScript方法?请高手帮忙? 谢谢了!

解决方案 »

  1.   

    我写了两个测试程序
    <html><head><script language="javascript"><%  int i = 21;  %>alert(<%=i%>);</script></head><body></body></html>运行结果: 弹出小对话框,显示内容为21 -- ok<html><head><script language="javascript"><%  String i = "21";  %>alert(<%=i%>);</script></head><body></body> </html>运行结果: 无对话框弹出,也无任何其他异常信息  -- ??
    这是怎样一回事呢? 如何将java中得到的某String类型的变量作为参数传递给javaScript方法?请高手帮忙? 谢谢了!
      

  2.   

    tomcat3.2+ie5.0  jdk1.3
    均可以弹出对话框!