Pregunta sobre jsp, jquery, java, ajax, javascript – ¿Cómo llamar a un método java desde jsp haciendo clic en un menú en la página html?

1

Escribí un programa de servidor en java pero para dar una interfaz con la web, quiero acceder al método java en jsp cuando se hace clic en cierto botón del menú. ¿Cómo puedo hacer esto?

Relacionado:¿Cómo usar servlets y ajax? BalusC

Tu respuesta

2   la respuesta
1

html es el lado del cliente. Sin embargo, se puede lograr a través de AJAX.http://en.wikipedia.org/wiki/Ajax_(programming)

5

jQuery.ajax, puede hacer una solicitud al servidor, en su caso puede ser a unServlet el cual invocará el método en el servidor que usted solicitó

Por ejemplo:

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

aServlet fin

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

Ver también

DWR
Probablemente cometí un error, ya que es para el servidor que no debería usar jsp gracias por responder Taskin
Entonces, ¿responde a tu pregunta? Jigar Joshi
en realidad ahora puedo usar Quercus para hacer un puente entre Java y PHP. Taskin

Preguntas relacionadas