使用html表格单元调用java函数onClick?

时间:2014-04-02 23:57:29

标签: java html jsp

只是想知道是否可以从表格单元格中的onClick函数调用java函数?

它只是一个简单的<td onClick=<%=myFunction();%> temp </td> ??

1 个答案:

答案 0 :(得分:0)

<td onClick="myFunction()"> temp </td>

应该有效。如果您使用&lt; %%&gt; (我假设这是一个.jsp?)然后它会想要在服务器端的当前命名空间中运行Java函数myFunction(),而不是客户端上的Javascript函数(需要在标签中定义)某处)。同样使用&lt; %%&gt;,即使是输出代码的Java函数,也不会在此处显示。你需要&lt;%=%&gt;显示输出。

我认为您可能需要回过头来准备好客户端Javascript和服务器端代码执行之间的区别。这个问题表明你们两人之间可能没有清楚的认识。

在您的示例中,单击该链接将不会执行该功能。该函数将在页面呈现之前执行。如果您想要回调,则需要实施AJAX。我建议查看像jQuery这样的库来实现它。