【发布时间】:2013-02-16 10:26:24
【问题描述】:
<%!
public void display()
{
System.out.println("Hai");
}
%>
<input type="submit" value="touch me" method="display()"/>
我有一个类似上面的 jsp 页面。我如何调用方法时 用户单击按钮。上面的代码不起作用。没有javascript我怎么做...
【问题讨论】:
<%!
public void display()
{
System.out.println("Hai");
}
%>
<input type="submit" value="touch me" method="display()"/>
我有一个类似上面的 jsp 页面。我如何调用方法时 用户单击按钮。上面的代码不起作用。没有javascript我怎么做...
【问题讨论】:
您混淆了服务器端和客户端。代码在服务器端生成,您的用户在客户端单击。如果您想从客户端调用服务器端代码,您需要查看ajax。
如果你想在客户端执行事件,你需要使用 javascript
<script type="text/javascript>
function alert() {
alert("Hai");
}
</script
<input type="submit" value="touch me" onClick="alert();"/>
【讨论】: