Java でサーバー プログラムを作成しましたが、Web とのインターフェイスを提供するために、特定のメニュー ボタンがクリックされたときに jsp で Java メソッドにアクセスしたいと考えています。これどうやってするの?
質問する
3714 次
2 に答える
5
ajaxを使用して(を使用してjQuery.ajax
、サーバーにリクエストを送信できます。あなたの場合は、リクエストしたサーバーでServlet
メソッドを呼び出すサーバーにリクエストを送信できます。
例えば:
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"));
}
も参照してください
于 2012-06-11T16:23:51.763 に答える
1
JSP はサーバー側で、html はクライアント側であるため、これを直接行うことはできません。ただし、AJAX を介して実現できます。http://en.wikipedia.org/wiki/Ajax_(プログラミング)
于 2012-06-11T16:29:26.637 に答える