Java sever page

3253 mots 14 pages
Java pour le développement d’applications Web : Java EE
Java Server Pages (JSP)
Mickaël BARON - 2007 (Rév. Août 2009) mailto:baron.mickael@gmail.com ou mailto:baron@ensma.fr

Licence

Creative Commons
Contrat Paternité Partage des Conditions Initiales à l'Identique
2.0 France

keulkeul.blogspot.com

http://creativecommons.org/licenses/by-sa/2.0/fr
JSP - M. Baron - Page 2

C’est quoi JSP ? JSP = Java Server Pages Une JSP est un fichier contenant du code HTML et des fragments de code Java exécutés sur le moteur de Servlets Comparable aux langages côtés serveur de type PHP, ASP, … Les pages JSP sont converties en Servlet par le moteur de Servlets lors du premier appel à la JSP
Lecture Réponse HTTP Requête HTTP

2

helloJSP.jsp

Phase de traduction

3 keulkeul.blogspot.com 1 6 5
Client WEB Serveur Web avec conteneur JSP Exécute Génère

HelloServlet.java

4

Compile

Phase de traitement de la requête HelloServlet.class

JSP - M. Baron - Page 3

Ok mais … HelloWorld avec une Servlet Exemple : HelloWorld version Servlet
Besoin de modifier le fichier web.xml public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println(""); out.println(" "); out.println(" Bonjour tout le monde"); out.println(" "); out.println(" "); out.println(" Bonjour tout le monde"); out.println(" Nous sommes le " + (new java.util.Date().toString()) + " et tout va bien."); out.println(" "); out.println(""); } } La partie structure du document HTML doit être précisée à l’aide de l’affichage de sortie : devient vite contraignant

keulkeul.blogspot.com

JSP - M. Baron - Page 4

HelloWorld avec une JSP Exemple : HelloWorld version JSP helloworldjsp.jsp doit être placé à la racine de l’application WEB
Pas besoin de modifier le fichier web.xml
Ajout de fragment de code Java

en relation

  • Java
    913 mots | 4 pages
  • Struts2
    4332 mots | 18 pages
  • Java EE
    1957 mots | 8 pages
  • Java EE
    1957 mots | 8 pages
  • Hamma
    1379 mots | 6 pages
  • Html5 et css3 maîtrisez les standards des applications web
    14867 mots | 60 pages
  • Hibernate / JPA
    10512 mots | 43 pages
  • Web service
    456 mots | 2 pages
  • Applets
    3866 mots | 16 pages
  • Java servlet Framework
    3252 mots | 14 pages
  • J2me
    4616 mots | 19 pages
  • ENVIRONNEMENT TECHNIQUE
    360 mots | 2 pages
  • creez-votre-application-web-avec-java-ee.pdf transféré avec succès
    27413 mots | 110 pages
  • Lucky
    11595 mots | 47 pages
  • Cours de HTML pour les débutants
    1347 mots | 6 pages