java server pages converti à servlet?
j'ai lu qu'à l'intérieur du serveur web une page jsp est converti à une servlet. Quand est-ce que la conversion se produire ? Dois-je exécuter une commande spécifique ?
OriginalL'auteur user602774 | 2011-02-23
Vous devez vous connecter pour publier un commentaire.
C'est fait au moment de l'exécution, lorsque le JSP est invoquée pour la première fois. Certains serveurs web viennent également avec un compilateur JSP permettant de le faire au moment de la construction, ce qui a deux avantages :
Il est stocké le générés les fichiers de classe dans son répertoire. Le code Java généré n'est stocké nulle part, sauf si vous utilisez la keepgenerated jasper option. Voir tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html pour plus de détails
OriginalL'auteur JB Nizet
Une page JSP est automatiquement convertie en une servlet au moment de l'exécution lorsque la page JSP est chargé pour la première fois.
Sur serveur Apache TomCat, quand une page JSP est chargé, vous pouvez voir l'générée automatiquement
.java
et.class
fichiers dans le\work
répertoire du serveur TomCat.Si par exemple votre
test.jsp
dossier\Apache Software Foundation\Tomcat 5.5\webapps\jsp\
vous pouvez trouver le converti de servlet (
.java
et.class
fichiers)\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\jsp\org\apache\jsp\
OriginalL'auteur Alpine
Ceci est fait pour vous automatiquement lorsque la page JSP est demandé si vous n'avez pas à exécuter une commande. Parfois, il est possible de pré-compiler votre Jsp et ainsi de suite, mais ce n'est pas une exigence.
Cette page explique le cycle de vie de la page JSP.
OriginalL'auteur Vincent Ramdhanie