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

  • Struts2
    4332 mots | 18 pages
  • Java
    913 mots | 4 pages
  • JavaScript - Des fondamentaux aux concepts avancés
    9083 mots | 37 pages
  • Html5 et css3 maîtrisez les standards des applications web
    14867 mots | 60 pages
  • Asp . net et ses avantage dans le domaine informatique
    1699 mots | 7 pages
  • Java EE
    1957 mots | 8 pages
  • Java EE
    1957 mots | 8 pages
  • Java servlet Framework
    3252 mots | 14 pages
  • Web service
    456 mots | 2 pages
  • ENVIRONNEMENT TECHNIQUE
    360 mots | 2 pages
  • Hamma
    1379 mots | 6 pages
  • creez-votre-application-web-avec-java-ee.pdf transféré avec succès
    27413 mots | 110 pages
  • Applets
    3866 mots | 16 pages
  • Java cour
    1717 mots | 7 pages
  • J2me
    4616 mots | 19 pages