Dans mon script Java, je souhaite appeler une méthode java. Est-il possible d'appeler une méthode java par js w/o en utilisant ajax?pouvons-nous appeler une méthode java par js?
Répondre
Vous ne pouvez pas appeler directement la méthode Java en javascript, que celle-ci soit présente ou non. Javascript est côté client.
Si vous utilisez JSP, vous pouvez appeler à l'aide scriplets
<script>
....
if(somecondition) {
<%
ClassXXX.xXXX();
%>
}
....
</script>
Si vous utilisez javascript Rhino, qui est un moteur JS mis en œuvre dans la machine virtuelle Java, alors oui.
Si vous utilisez un navigateur, la réponse est presque certainement non, au moins directement. Vous pouvez écrire une applet Java pour exécuter dans le navigateur, et vous pourriez être en mesure de to call methods in it from JavaScript.
utilisation Direct Web Remoting pour votre Javascript Java Interaction
DWR est une bibliothèque Java qui permet Java sur le serveur et JavaScript a pour interagir et appeler chaque autre navigateur aussi simple que possible.
DWR est Ajax facile pour Java
EDIT: comme Daniel dit u peut utiliser interpréteur Rhino ou exécuter un applet pour faire l'appel
Si vous fuyez un navigateur puis il y a un bac à sable qui a une politique de sécurité qui définit et interdit l'appel de méthodes Java directement à partir du navigateur.
'sans AJAX'? Je ne suis pas sûr de la motivation du PO à ne pas utiliser JS, alors vous voudrez peut-être y répondre. –
- 1. Appeler une méthode d'un autre dans JS
- 2. Comment appeler une méthode en Java?
- 3. Comment appeler une méthode surchargée en Java?
- 4. devoirs: comment appeler une méthode java
- 5. Comment appeler une méthode générique par réflexion
- 6. Java style de codage - appeler une méthode dans une classe
- 7. Appeler une méthode NSTimer
- 8. Comment appeler une méthode d'une autre classe en Java
- 9. Problème appeler une fonction js de php
- 10. Générer une classe java et appeler sa méthode dynamiquement
- 11. Rhino: comment appeler la fonction JS à partir de Java
- 12. Comment appeler une méthode automatiquement 20 fois par seconde?
- 13. appeler une méthode d'un objet à la création par exemple
- 14. Appeler super sur une méthode définie par define_method
- 15. CodeDom - Appeler une méthode générique
- 16. Appeler une méthode dans viewDidLoad()
- 17. Appeler une méthode interne sur une structure
- 18. appeler une méthode à une heure spécifiée
- 19. Puis-je appeler une méthode statique dans une autre méthode?
- 20. Objective-C: Comment appeler une méthode instance
- 21. Appeler une méthode utilisant la réflexion
- 22. Java: Pourquoi la méthode de classe de base peut-elle appeler une méthode inexistante?
- 23. appeler une méthode garniture en actionscript 2.0
- 24. Appeler une méthode avec java.lang.Class en Jython
- 25. Appeler une méthode de haricot d'entreprise
- 26. Comment appeler dynamiquement une méthode en PHP?
- 27. Comment appeler une méthode d'une classe?
- 28. C# - Silverlight - Appeler dynamiquement une méthode
- 29. Comment appeler une méthode de service Web?
- 30. appeler une méthode avec jQuery AJAX
Où est le Java? En cours d'exécution sur le serveur (par exemple JSP) ou le client (par exemple applet)? – Quentin