IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Pb de lien sur un jsp [Débutant(e)]


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1
    Par défaut Pb de lien sur un jsp
    Bonjour,

    Voilà, je débute complètement dans le domaine et j'ai un pb :
    J'ai créer un jsp qui fait appel à une servlet.
    Si je tape directement l'adresse de ce jsp (www.yubaba.fr\Yubaba\Acceuil) tout va bien, ça marche.
    Par contre, si j'essaye d'y accéder avec un line d'une autre fenêtre, ça ne marche pas et Tomcat me renvoie une erreur 500.

    Ma servlet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    package web.yubaba.servlets;
     
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.File;
    import java.io.FileDescriptor;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.util.ArrayList;
     
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
    @SuppressWarnings("serial")
    public class ServletBlog extends HttpServlet {
     
    	//public ArrayList<String> lstFile;
     
     
    	//init
     
    	// GET
    	public void doGet(HttpServletRequest request, HttpServletResponse response)
    		throws IOException, ServletException {
    		//lstFile = new ArrayList<String>();
    		//for (int i=0;i<10;i++)
    		//	lstFile.add(String.valueOf(i*10));
    		String tst="Hello";
     
    		tst = "Hello";
     
     
    //		 On renvoi les elements de la liste
    		request.setAttribute("nom", tst);
    		//getServletContext ().getRequestDispatcher("/Acceuil.jsp").forward(request, response);		
    		getServletContext().getRequestDispatcher("/Acceuil/Acceuil.jsp").include(request, response);
     
    	}
     
    	//POST
    	public void doPost(HttpServletRequest request, HttpServletResponse response)
    		throws IOException, ServletException {
    		doGet(request,response);
    	}
     
    }
    Mon jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page import="java.util.ArrayList" %>
     
    <%
            // On récupère la liste
            //ArrayList lstFile = (ArrayList) request.getAttribute("lstFile");
            String nom=(String)request.getAttribute("nom");
    %>
     
    <html>
    <head>
    <title> Blanc 01</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
     
    <meta name="GENERATOR" content="Namo WebEditor(Trial)">
    <style><!--
    body { background-color:#F3E1D6; color:#000000; font-family:Arial; }
    h1 { color:#804000; font-family:Arial; font-size:14; }
    h2 { color:#D96C00; font-family:Arial; font-size:12; }
    p.namo-list { color:maroon; font-family:Arial; font-size:12; }
    p.namo-sublist { color:#DD7400; font-family:Arial; font-size:10; }
    table.namo-table { border-left-color:#FFF1EC; border-top-color:#FFF1EC; border-right-color:#804040; border-bottom-color:#804040; }
    table.namo-table td { border-left-color:#804040; border-top-color:#804040; border-right-color:#FFF1EC; border-bottom-color:#FFF1EC; }
    table.namo-table th { background-color:#F8BAA3; border-left-color:#804040; border-top-color:#804040; border-right-color:#FFF1EC; border-bottom-color:#FFF1EC; }
    span.namo-link, a:link { color:red; text-decoration:underline; }
    span.namo-visited, a:visited { color:gray; text-decoration:underline; }
    span.namo-active, a:active { color:#FE8B5A; text-decoration:underline; }
    li.namo-list1 { list-style-image:url('nav/bullet1.gif'); }
    li.namo-list2 { list-style-image:url('nav/bullet2.gif'); }
    --></style>
    <meta name="namo-theme" content="Theme\Ancient">
    </head>
    <body background="nth_theme_ancient_bg.gif">
    <p>Test Array List</p>
     
    <%
            for (int i=0;i<1;i++)
            {
                    out.println ("<li>" + nom + "</li>\n");
            }
    %>
     
    <p>&nbsp;</p>
    </body>
    </html>
    mon Web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    	<display-name>
    	Yubaba</display-name>
    	<servlet>
    		<servlet-name>blog</servlet-name>
    		<servlet-class>web.yubaba.servlets.ServletBlog</servlet-class>
    	</servlet>
    	<servlet-mapping>
     
    		<servlet-name>blog</servlet-name><url-pattern>/Acceuil/*</url-pattern>
    	</servlet-mapping>
     
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    	</welcome-file-list>
    </web-app>
    ....
    Voilà si qqun peut m'aider.... Merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 25
    Par défaut
    Hello!

    Pourrais-tu copier le contenu (la stacktrace) de l'erreur dans le forum?

Discussions similaires

  1. Question sur lien internet sur page jsp
    Par endbegins dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/01/2011, 17h25
  2. Réponses: 2
    Dernier message: 22/10/2004, 06h50
  3. 2 types de lien sur une seule page
    Par MiJack dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/10/2004, 09h02
  4. [debutant]renvoyer sur une jsp depuis une servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 23/03/2004, 11h55
  5. lien sur une même page asp
    Par Redouane dans le forum ASP
    Réponses: 4
    Dernier message: 10/03/2004, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo