Comment appeler Struts2 Méthode d'action dans ajax.Still maintenant j'ai travaillé pour appeler servlet.is il ya des possibilités? Si oui s'il vous plaît partager.Comment appeler Struts2 Méthode d'action en ajax?
2
A
Répondre
2
Au lieu d'une servlet, vous pouvez également appeler une action Struts2.
http://struts.apache.org/2.x/docs/ajax.html
Struts2 prend également en charge différents cadres AJAX comme jQuery/Dojo/YUI avec différents plugins.
9
Mise à jour du struts.xml
comme
<package name="prjajax" namespace="/" extends="json-default">
<result-types>
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
</result-types>
<action name="AJAXAction" class="com.demo.sd.prj.ui.actions.AJAXAction" method="myMethod">
<result name="success" type="json" />
</action>
jQuery code:
$.ajax({
url: "AJAXAction",
type: "POST",
data: {data: $('#txtbox').val()},
dataType: "json",
error: function(XMLHttpRequest, textStatus, errorThrown){
alert('Error ' + textStatus);
alert(errorThrown);
alert(XMLHttpRequest.responseText);
},
success: function(data){
alert('SUCCESS');
}
});
Questions connexes
- 1. struts2 ajax jsonexception
- 2. appeler une méthode avec jQuery AJAX
- 3. Struts2 - Comment puis-je appeler une méthode depuis Action-Bean1 si j'appelle Action-Bean2?
- 4. Struts2 JQuery comment faire onchange ajax
- 5. Comment appeler dynamiquement une méthode en PHP?
- 6. Comment appeler une méthode en Java?
- 7. Comment appeler une méthode surchargée en Java?
- 8. Comment appeler une méthode en C#?
- 9. action struts2 ne pas appeler correctement
- 10. Comment appeler une méthode de contrôleur php en utilisant jquery?
- 11. jQuery ajax post ne pas appeler méthode dans mon contrôleur
- 12. monorail - comment appeler la méthode de jQuery
- 13. en utilisant ajax pour appeler une URL
- 14. struts2
- 15. Comment appeler la page via ajax en utilisant fancybox?
- 16. appeler ruby avec ajax
- 17. Comment appeler .ajaxStart() sur ajax spécifiques appels
- 18. Appeler une méthode NSTimer
- 19. appeler une méthode garniture en actionscript 2.0
- 20. Appeler une méthode avec java.lang.Class en Jython
- 21. Appeler un super méthode en PHP
- 22. Comment appeler ASP.NET AJAX CascadingDropDown raiseSelectionChanged()
- 23. Comment appeler la fonction Ajax récursivement
- 24. appeler une classe avec ajax
- 25. Comment appeler une méthode d'une autre classe en Java
- 26. Comment appeler dynamiquement une méthode de classe en PHP?
- 27. Comment puis-je appeler une méthode en Objective-C?
- 28. Comment appeler une méthode en fonction de son type générique?
- 29. Comment appeler une méthode écrite en classe1 à class2?
- 30. Comment appeler une méthode d'une autre méthode dans Objective C?
et comment pouvons-nous envoyer params? –
ok je viens de penser que nous devons remplacer le deuxième mot de données par le nom de la variable dans votre classe d'action, et le mot txtbox par le nom/id (je ne sais pas exactement, mais probablement l'id) de l'élément dans votre page jsp. Et pour envoyer plusieurs params, alors je suppose que vous pouvez faire quelque chose comme des données: {actionVariable1: $ ('# txtbox1'). Val(), actionVariable2: $ ('# txtbox2'). Val()} –