Wizard pour la création d'une page JSP

Read this page in english Go back

Ce Wizard génère une page JSP standard de base.

Attention : Ne pas oublier de placer dans le classpath de l'application, les fichiers jar adaptés, c.a.d ceux contenant les packages javax.servlet. Ses fichiers Jars se trouvent dans le répertoire de votre serveur d'application. Si vous utilisez Tomcat, je vous conseil fortement d'utiliser le plugin Tomcat.
Durant la phase de lancement du plugin, les informations suivantes vous sont demandées :
  • Où créer le fichier JSP
  • Le nom du fichier JSP, ce dernier doit obligatoirement avoir l'extension .jsp

  • Dans une seconde fenêtre, vous devez choisir les options de mapping de votre JSP :
  • Le nom de la JSP qui est utilisé dans le fichier web.xml. Ce nom n'a aucun rapport avec le nom du fichier, c'est un nom de référence.
  • L'URL qui donne accès à votre JSP. C'est via cette URL que vous pourrez accéder à votre JSP.
  • Vous devez préciser où se trouve le fichier web.xml de votre application web. Si ce dernier n'existe pas, il est créé à l'endroit indiqué.
  • Enfin, il vous faut choisir le template. Pour savoir comment fabriquer un template allez ici


  • Voici un exemple d'une page JSP générée par le plugin :
                <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@ page language="java" import="java.lang.*,java.util.*" %>
    <% 
    String path = request.getContextPath(); 
    String basePath = "http://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
    %>
    <HTML>
      <HEAD>
        <BASE HREF="<%=basePath%>">
    
        <TITLE>My JSP 'MyJsp.jsp' starting page</TITLE>
    
        <META HTTP-EQUIV="pragma" CONTENT="no-cache">
        <META HTTP-EQUIV="cache-control" CONTENT="no-cache">
        <META HTTP-EQUIV="expires" CONTENT="0">
    
        <META HTTP-EQUIV="keywords" CONTENT="keyword1,keyword2,keyword3">
        <META HTTP-EQUIV="description" CONTENT="This is my page">
    
        <!--
          <LINK REL="stylesheet" TYPE="text/css" HREF="styles.css">
        -->
      </HEAD>
    
      <BODY>
        This is my JSP page. <BR>
      </BODY>
    </HTML>
              

    Voici un exemple de fichier web.xml généré :
                <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    
      <display-name>PutHereTheNameOfYourWebApp</display-name>
    
      <description>This a description of my web app made by Eclipse</description>
    
      <servlet>
        <servlet-name>MyJsp</servlet-name>
        <display-name>This is the display name of my J2EE component</display-name>
        <description>This is the description of my J2EE component</description>
        <jsp-file>/work/MyJsp.jsp</jsp-file>
      </servlet>
      <servlet-mapping>
        <servlet-name>MyJsp</servlet-name>
        <url-pattern>/MyJsp.jsp</url-pattern>
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>/MyJsp.jsp</welcome-file>
      </welcome-file-list>
    
    </web-app>
              
    Remarque :
    Evolution future :

    Pour toutes remarques, commentaires idées, bugs : Contact