如何通过点击html页面菜单调用JSP从Java方法? [英] How to call a java method from jsp by clicking a menu in html page?
本文介绍了如何通过点击html页面菜单调用JSP从Java方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Java中,但为了给与网络我要访问Java方法在JSP中单击某个菜单按钮后,界面编写了一个服务器程序。我怎样才能做到这一点?
I wrote a server program in java but in order to give an interface with web i want to access java method in jsp when certain menu button is clicked. How can i do this?
推荐答案
使用AJAX(使用 jQuery的。 AJAX
,你可以做一个请求给服务器,你的情况可能是一个的Servlet
将在服务器上调用的方法,你要求
Using ajax (using jQuery.ajax
, you could make a request to server, In your case may be to a Servlet
which will invoke method on server that you requested
例如:
function callMe(){
$.ajax({
type: "POST",
url: "/someServlet",
data: { methodToInvoke: "sayHello" , data: "Abc" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
}
在的Servlet
结束
doPost(...){
String methodToCall = request.getParameter("methodToCall");
//do some stuff to determine method to call and call it like
methodService.invoke(request.getParameter("data"));
}
另请参见
这篇关于如何通过点击html页面菜单调用JSP从Java方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文