Pergunta sobre jsp, jquery, javascript, ajax, java – Como chamar um método java de jsp clicando em um menu na página html?

1

Eu escrevi um programa de servidor em java, mas a fim de dar uma interface com a web eu quero acessar o método java em jsp quando determinado botão de menu é clicado. Como posso fazer isso?

Relacionado:Como usar servlets e ajax? BalusC

Sua resposta

2   a resposta
5

jQuery.ajax, você poderia fazer um pedido ao servidor, no seu caso pode ser umServlet que invocará o método no servidor que você solicitou

Por exemplo:

function callMe(){
    $.ajax({
      type: "POST",
      url: "/someServlet",
      data: { methodToInvoke: "sayHello" , data: "Abc" }
    }).done(function( msg ) {
      alert( "Data Saved: " + msg );
    });
}

aServlet fim

doPost(...){
 String methodToCall = request.getParameter("methodToCall");
 //do some stuff to determine method to call and call it like
 methodService.invoke(request.getParameter("data"));
}

Veja também

DWR
na verdade, agora eu posso usar o Quercus para fazer bridge entre java e php. Taskin
Provavelmente eu cometi um erro, pois é para o lado do servidor eu não deveria usar jsp. obrigado por responder Taskin
Então, responde a sua pergunta? Jigar Joshi
1

r e o html é do lado do cliente. No entanto, isso pode ser feito via AJAX.http://en.wikipedia.org/wiki/Ajax_(programming)

Perguntas relacionadas