如何通过点击html页面菜单调用JSP从Java方法? [英] How to call a java method from jsp by clicking a menu in html page?

查看:378
本文介绍了如何通过点击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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆