-6

我正在尝试将代码 java 放入警报 javascript 中:

try
{
  table(out, Integer.parseInt(num));
}
catch (NumberFormatException e)
{
   %>
   <script language="javascript" >
     alert("Error." + <%= e.getMessage() %>);
   </script>
   <%
}

但不工作

4

2 回答 2

2

你的引号有问题。试试这个:

%>
    <script language="javascript" >
        alert("Error. <%= e.getMessage() %>");
    </script>
<%
于 2013-04-04T20:47:07.203 回答
1

它不会因为 Javascript 在客户端运行,这意味着它由用户的浏览器运行,而 Java 运行服务器。为了让客户端 javascript 与后端 Java 交互,您需要向服务器发出请求。

于 2013-04-04T20:48:08.680 回答