Appelez le fichier JSP avec Javascript
J'ai un fichier HTML et je veux utiliser javascript pour appeler un fichier JSP.
Il n'a pas à être javascript, je suis juste à la recherche de la façon la plus simple d'appeler le fichier JSP à partir du fichier HTML.
Comment puis-je faire cela?
Grâce.
J'aurais dû ajouter que je veux appeler le fichier JSP en arrière-plan.
OriginalL'auteur hmak | 2010-04-06
Vous devez vous connecter pour publier un commentaire.
HTML/CSS/JavaScript s'exécute côté client. Java/JSP s'exécute sur le serveur. Le client et le serveur sont deux environnements distincts, qui s'étend généralement au point de vue physique des machines différentes, reliés entre eux par un réseau avec le protocole de communication en cours de HTTP.
Lorsque le client demande une URL spécifique au serveur, le serveur va exécuter spécifique Java/JSP code et renvoyer un code HTML/CSS/JS réponse au client. Le client (navigateur) exécute ensuite le HTML/CSS/JS.
Sachant ce fait, il devrait être évident que la seule façon de laisser accès JavaScript/invoquer certaines Java/JSP code est d'envoyer une requête HTTP vers le serveur. Cela peut être fait de plusieurs façons: à l'aide de
window.location
faire synchrone requête GET, ouform.submit()
faire synchrone requête GET ou POST, ouXMLHttpRequest#send()
faire asynchrone (ajaxical) demande.Mais vous n'avez pas besoin de JavaScript pour ce tout. Un simple lien HTML ou le formulaire est également suffisante.
ou
Cela va ouvrir le fichier JSP. Si vous souhaitez exécuter certaines choses avant l'ouverture de la page JSP, alors préférable de laisser l'URL de point à une Servlet comme
<a href="page">
qui à son tour transmet la demande à la page JSP commePour en savoir plus sur le mur, entre Java/JSP, JavaScript, vous pouvez trouver cet article utile.
OriginalL'auteur BalusC
Je pense que vous parlez de l'Ajax. Où u fond de page JSP pour le traitement dans ce cas, essayez ce lien texte du lien
Une fois u comprendre ce u peut passer à JQuery de Prototype de l'ajax qui est beaucoup mieux 🙂
OriginalL'auteur Anil Namde
Vous avez à prendre une certaine forme et dans l'attribut action de ton formulaire pour mettre yourPage.jsp.Quelque chose comme ça
OriginalL'auteur Argiropoulos Stavros