jsp中按钮调用java类的方法
怎么能在jsp的按钮点击时,调用自己的java类中的某个方法?
用什么技术,怎么用?
谢谢!
[解决办法]
相对完整的方案的话,可以去学习下dwt这个框架。
如果自行处理的话,就用Ajax请求Servlet,然后SErvlet调用Java类并返回数据给JS。
[解决办法]
要是不刷新你的页面 就是用AJAX 如果刷新页面 就让form提交。 。或者直接调用ACTION就可以。
[解决办法]
ajax 与 dwr
[解决办法]
用Ajax方法 , 可以学习下 Jquery , dojo , dwt, YUI 等框架。 都可以解决类似的问题。
[解决办法]
用servlet可以实现,去看看吧
[解决办法]
如果是提交表单直接form里这么写就ok<form id="form1" name="form1" method="POST" action="/yoblhtjfx_query/queryData1.action">
按钮用submit,不用button,如果异步提交用ajax吧,用的比较广泛。
[解决办法]
$.ajax({
url:member_login.do,
method:'post',
success:function(data){
},
failure:function(){
}
});
[解决办法]
dwr 这种技术通过xml配置 如果搭建好 可以在js里直接写类里方法的名字
[解决办法]
表单提交.
<form action="yourServlet" method="post">
<input type="text" name="myname" />
<input type="submit" value = "提交" />
</form>
[解决办法]
通过action来进行跳转,代码参考:
jsp
<script>
function a() {
window.self.location = "user*.action"; //"*"的名称就是你在java类(UserAction)中某个方法的名称,
}
</script>
<input type="button" value="name" onclick="a();">
如果不懂这个,你可以研究一下struts2的action跳转,弄明白了action跳转之后就会明白我这种写法了。
[解决办法]