我的Java文件是:
public class MyClass {
public void method1() {
// some code
}
public void method2() {
//some code
}
public void method3() {
//some code
}
}
在我的JSP页面中,有三个HTML按钮。
如果单击button1
,则只会调用method1
;如果单击button2
,则只会执行method2
;如果单击button3
,则只会执行method3
,依此类推。
我如何才能做到这一点?
发布于 2013-02-06 18:28:17
<form method="post" action="servletName">
<input type="submit" id="btn1" name="btn1"/>
<input type="submit" id="btn2" name="btn2"/>
</form>
按下它后,请求将转到servlet页面上的servlet,检查按下了哪个按钮,然后相应地调用所需的方法作为objectName.method
发布于 2013-02-06 20:39:03
您可以尝试在每个按钮上添加action="#{yourBean.function1}“(当然,更改方法function2、function3或任何您需要的方法)。如果不起作用,您可以尝试使用onclick事件执行相同的操作。
无论如何,如果你告诉我们你想使用哪种类型的按钮,a4j:commandButton或者你正在使用的任何东西,这会更容易帮助你。
https://stackoverflow.com/questions/14723812
复制相似问题