L'appel d'une méthode java en ajax

Je suis de la création d'une jsp de l'application dans l'Edi Netbeans. Je vais avoir des problèmes pour appeler une méthode de la classe java en ajax.Est-il possible de le faire

Ma classe java est quelque chose comme ceci:

public class Hello
{
    public String execute(String s)
    {
        return "success";
    }
}

Je ne suis pas en mesure de comprendre comment l'appel de la méthode execute à l'aide d'ajax :
Mon code ajax est:

var val="test string";
$.ajax({
type: "GET",
url: "http://localhost:8084/Shade/src/java/mail/Main.execute",
data: val,

async: true,
cache: false,
success: function (msg) {

alert("hi");
$(".col-1").html(msg);
});

Merci d'avance 🙂

Jetez un oeil sur : link
Où est la Servlet? Java par lui-même ne fournit pas de connectivité HTTP, vous devez utiliser un serveur/cadre (Tomcat, Jetty, JBoss). Tous utilisent la spécification Servlet, vos affaires de classe doit implémenter Servlet et être correctement déclaré dans le serveur.
Ou, au lieu d'utiliser des Servlets, utilisez du SAVON (qui gère les servlets pour vous). La première approche devrait être plus facile pour les nouveaux arrivants.
Une méthode peut être appelée via AJAX (JSON), si vous utilisez une API RESTFul comme le Printemps ou les jambes de suspension. Autrement, vous devez envoyer une demande à une URL qui répond avec XML.

OriginalL'auteur user2269361 | 2013-04-11