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 :

[JSP] Accéder à un objet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut [JSP] Accéder à un objet
    Bonjour

    Voici mon problème. Je me remet doucement à l'univers J2EE.
    Dans une première page JSP, j'ai un formulaire. En cliquant sur le bouton submit, on accède à une servlet. Voici un morceau du code de cette servlet (nommée Process.java) :
    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
     
    public class Process extends HttpServlet {
     
    	public static SimplePCR spcr;
     
    	protected void doPost(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
    		arg1.setContentType("text/html");
    		Parameters params = new Parameters();
    		params.setHashtable(arg0);
    		String[]parameters = params.getParameters();
    		java.io.PrintWriter pw = arg1.getWriter();
    		writeParameters(parameters, pw);
    		SPCR thread = new SPCR(parameters);
    		thread.start();
    		while(thread.isAlive()){
    			try{
    				Thread.sleep(100);
    			}
    			catch(InterruptedException ie){}
    		}
    		this.getServletContext().getRequestDispatcher("/results.jsp").forward(arg0, arg1);
    	}
    }
    Seulement, quand j'arrive à ma page results.jsp, j'ai cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
     
    Une erreur s'est produite � la ligne: 12 dans le fichier jsp: /results.jsp
    Erreur de servlet générée:
    Process.spcr cannot be resolved
    Donc, comment pouvoir transmettre un objet ou y accéder facilement dans ce cas là ?

    Merci d'avance de votre aide.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  2. #2
    zev
    zev est déconnecté
    Membre expérimenté
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Par défaut
    L'erreur est dans la jsp, non ?
    Faudrait poster le code.

  3. #3
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut
    Oui, pardon
    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
     
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>My company</title>
    </head>
    <body>
    <div align="center"><h1><b><u>PCR</u></b></h1></div>
    <p>
    <%
    out.println("Results:<br />");
    out.println("<br />");
    for (int i=0; i<Process.spcr.numberPair; i++){
            
    }
    %>
    </p>
    </body>
    </html>
    Merci pour l'aide. Apparemment, c'est à ce niveau que ce situe l'erreur : for (int i=0; i<Process.spcr.numberPair; i++).

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  4. #4
    zev
    zev est déconnecté
    Membre expérimenté
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Par défaut
    Oui.
    D'où vient Process ?
    Il n'est déclaré nulle part !

  5. #5
    zev
    zev est déconnecté
    Membre expérimenté
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Par défaut
    <%@ page import="machin.truc.Process%>

  6. #6
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut
    Hello

    Merci de ton aide.
    D'après l'un de mes posts, ma servlet intermédiaire s'appelle Process. Il y a d'ailleurs son code. Donc, le schéma est le suivant : index.jsp -> Process.java -> results.jsp.
    Merci pour l'aide.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  7. #7
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 889
    Par défaut
    Hello

    J'ai essayé d'inclure Process (il n'est pas dans un package particulier) de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ page import="Process" %>
    Mais il m'indique qu'il ne peut le trouver

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

Discussions similaires

  1. [jsp] Passage d'objet
    Par GLDavid dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/07/2006, 13h14
  2. Réponses: 1
    Dernier message: 11/07/2006, 12h17
  3. [JSP] Passer un objet d'une page à une autre
    Par critok dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 07/07/2006, 14h24
  4. Réponses: 2
    Dernier message: 15/04/2006, 20h12
  5. accéder à un objet d'une frame
    Par pekka77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2005, 10h35

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