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

JSF Java Discussion :

communication servlet jsp


Sujet :

JSF Java

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Points : 48
    Points
    48
    Par défaut communication servlet jsp
    je travaille avec jsf je veux faire un communication entre une servlet et une page jsp.
    En fait j'ai une classe java qui contient une méthode load. Cette méthode retourne une liste qui contient l'ensemble des ligne d'une telle table. je veux que cette liste soit affiché dans mon tableau ( dans une page jsp).L'idée c'est de travailler avec une servlet comme intermédiaire.
    voici le code de ma servlet mais je suis pas sûr qu'il est correct.
    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
     
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
     
    import java.util.List;
    import com.xx.printer.web.reporting.dyna.report.actions.Searchable;
    public class ServletReport extends HttpServlet
    {
    	public void doGet(HttpServletRequest req,  HttpServletResponse res)
    	throws ServletException, IOException {
     
    	}
    	public void doPost(HttpServletRequest req,  HttpServletResponse res)
    	throws ServletException, IOException {
     
    		res.setContentType ("text/html");  
    		Searchable s=new Searchable();
    		List l=s.load();
     
    	    req.setAttribute("ln",l);
    	    res.sendRedirect("/tableau.jsp");
     
     
    	}
    }
    En plus je sais pas comment faire la liaison entre ma page jsp et ma servlet
    Voici le code de mon tableau
    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
     
    <h:dataTable id="ln"  border="2" value="Chargement" var="ln" > 
          <h:inputHidden  value="id"/>
    <h:column>
        <f:facet name="header">
        <h:outputText value="rid" title="rid" />
        </f:facet>
        <h:outputText value="" ></h:outputText>
      </h:column>
     
      <h:column>
        <f:facet name="header">
        <h:outputText value="rdescription"/>
        </f:facet>
      </h:column>
      <h:column>
        <f:facet name="header">
          <h:outputText  value="rname"/>
        </f:facet>
        <h:outputText value="jkjhkj"></h:outputText>
      </h:column>
      <h:column>
        <f:facet name="header">
        <h:outputText value="rpath"/>
        </f:facet>
      </h:column>
      <h:column>
        <f:facet name="header">
        <h:outputText value="connection_id"/>
        </f:facet>
      </h:column>
    </h:dataTable>
    merci pour votre aide.

  2. #2
    Membre confirmé Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Points : 597
    Points
    597
    Par défaut
    Bien que ce que tu fait me semble crade, tu peux passer par la session pour échanger des données entre ta servlet et ton managed bean jsf.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Points : 48
    Points
    48
    Par défaut
    Merci Hied, mais mon premier problème est déjà comment ma page jsp peut savoir q'elle doit passer par la servlet et puis de vérifier le code de la servlet

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Points : 48
    Points
    48
    Par défaut
    bon ça va pour l'appel de la servlet, maintenant ma servlet communique bien avec ma page jsp mais mon problème c'est que l'affichage de ma liste dans le tableau n'est pas effectué. Je veux que en ouvrant ma page jsp le chargement du tableau sera effectué automatiquement.

  5. #5
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Points : 332
    Points
    332
    Par défaut
    Sincerement moi j'ai rien compris ce que tu veux faire (et pquoi cette servlet ??)

  6. #6
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 161
    Points : 48
    Points
    48
    Par défaut
    mon problème c'est d'afficher une liste de rapports (prise de la table rapport) dans un tableau en chargeant la page ListeReport.jsp. j'ai développé une méthode qui permet de récupérer la liste. Mais le problème c'est que je sais pas comment l'affiché dans le tableau. J'ai pensé à la solution servlet mais peut être c'est faux est ce que vous pouvez m'aider.

  7. #7
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Points : 332
    Points
    332
    Par défaut
    beh tu utilse un composant d'affichage tabulaire comme le datatable que tu utilise et tu lui affecte comme source une liste
    <h:datatable value="#{bean.List}">

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 29
    Points : 21
    Points
    21
    Par défaut C'est quoi ton code???
    Citation Envoyé par RouRa22 Voir le message
    bon ça va pour l'appel de la servlet, maintenant ma servlet communique bien avec ma page jsp mais mon problème c'est que l'affichage de ma liste dans le tableau n'est pas effectué. Je veux que en ouvrant ma page jsp le chargement du tableau sera effectué automatiquement.
    Heu Salut j'en suis au même poitn si ce n'est que je ne connais pas la synthaxe pour faire pointer ma jsp vers mon servlet...
    Un petit coup de pouce serait le bienvenu...

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 10h54
  2. communication servlet jsp
    Par pascal007 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/04/2007, 12h41
  3. [JSP][Servlet][Applet] communication Applet-Servlet-Jsp
    Par williamv dans le forum Applets
    Réponses: 1
    Dernier message: 06/04/2006, 17h32
  4. [servlet][jsp] Creer une page de login
    Par Beuj dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/03/2004, 18h55
  5. [Servlet][JSP] valeur ajoutée
    Par yolepro dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 03/03/2004, 18h30

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