Peut-être que la plupart des développeurs Jsp ne prêtent pas beaucoup d'attention aux fichiers Java générés par Jsp après avoir écrit le programme et réussi le test. En fait, grâce au code Java, la véritable signification du code du programme peut être mieux reflétée, ce qui est le cas. utile pour approfondir l'étude du fonctionnement en arrière-plan du code du programme. La situation est très utile.
Par exemple, lorsque vous écrivez du code en Jsp, utilisez parfois <% %>, utilisez parfois <% %>, avec ou sans point d'exclamation, au final, y a-t-il une différence ? (La différence entre le code Jsp avec et sans point d'exclamation) Ce genre de problème n'est généralement pas abordé dans les tutoriels. Où trouver le point de rupture du problème - le fichier Java généré par Jsp ! Par conséquent, pour le développement Jsp, il est nécessaire de connaître cette compétence.
Pour Tomcat, les fichiers Java générés par la page JSP sont placés sous l'application web correspondant au chemin de travail. Par exemple :
D:/Tomcat5.5/webapps/test/test.jsp
Générer le fichier java correspondant
D:/Tomcat5.5/ work /Standalone/localhost/test/test.java
La relation entre Jsp et Servlet
1.
2. Les fichiers JSP doivent générer des servlets avant de pouvoir être exécutés.
3. Le premier visiteur de chaque page JSP est très lent car il doit attendre que la JSP soit compilée dans un Servlet.
4. Les visiteurs de la page JSP n'ont pas besoin d'installer de client, ni même d'environnement d'exécution pouvant exécuter Java, car la page JSP est livrée au client sous la forme d'une page HTML standard.
5. Le contenu statique de la page JSP et du script JSP sera converti en méthode xxxService() du Servlet, similaire à la méthode service() lors de la création vous-même d'un Servlet.
6. La partie déclaration JSP est convertie en partie membre du Servlet. Toutes les parties de déclaration JSP peuvent utiliser des modificateurs privés, protégés, publics, statiques et autres, mais pas ailleurs.
7. Expression de sortie JSP (partie <%= ..%>), l'expression de sortie sera convertie en instruction de sortie dans la méthode xxxService() de Servlet.
8. Les neuf objets intégrés sont soit des paramètres formels de la méthode xxxService(), soit des variables locales de la méthode, de sorte que les neuf objets intégrés ne peuvent être utilisés que dans les scripts JSP et les expressions de sortie.
À partir des points 5 et 6 ci-dessus, nous pouvons en fait expliquer la différence entre le code Jsp avec point d'exclamation et sans point d'exclamation.
Comment préciser le chemin du fichier Java généré par Jsp sous Tomcat ?
Lorsque vous devez personnaliser l'emplacement du fichier Java généré par Jsp, vous pouvez le faire via les deux méthodes suivantes :
Méthode 1. Dans le fichier de configuration Tomcat server.xml (chemin : Tomcat path\conf), recherchez :
Méthode 2. Allez dans conf/Catalina/localhost et trouvez votre projet. XML, recherchez le code dans la méthode 1 et les opérations suivantes sont les mêmes que celles de la méthode 1.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!