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 :

Liens entre pages jsp


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 27
    Points : 8
    Points
    8
    Par défaut Liens entre pages jsp
    Bonjour, j'ai créé une application en Java qui doit récupérer des informations sur des personnes ou des sociétés sur un serveur.

    J'ai donc créé les pages jsp "personne.jsp" et "societe.jsp" utilisant des classes Java "Personne.java" et "Societe.java" sachant qu'une personne fait partie d'une société et qu'une société contient donc une liste de personnes.

    Classe personne.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
    <%@ page language="java" contentType="text/xml; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <%@ page import="com.projet.Personne" %>
    <?xml version="1.0" encoding="ISO-8859-1"?>
    	<%
                    String s = request.getParameter("personne");
                    Personne p = Personne.get(s);
            %>
    	<personne id="<%= p.getId() %>">
    		<nom>"<%= p.getNom() %>"</nom>
    		<prenom>"<%= p.getPrenom() %>"</prenom>
    		<mail>"<%= p.getMail() %>"</mail>
    		<telFixe>"<%= p.getTelFixe() %>"</telFixe>
    		<telMobile>"<%= p.getTelMobile() %>"</telMobile>
    	</personne>
    Classe societe.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
    <%@ page language="java" contentType="text/xml; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <%@ page import="com.projet.Societe" %>
    <%@ page import="com.projet.Personne" %>
    <%@ page import="java.util.ArrayList;" %>
    <?xml version="1.0" encoding="ISO-8859-1"?>
    	<%
                    String st = request.getParameter("societe");
                    Societe s = Societe.get(st);
                    ArrayList<Personne> listeContacts = s.getListeContacts();
                    for(Personne p:listeContacts){
                            // ???
                    }
            %>
    	<societe id="<%= s.getId() %>">
    		<nom>"<%= s.getNom() %>"</nom>
    		<adresse>"<%= s.getAdresse() %>"</adresse>
    		<site>"<%= s.getSite() %>"</site>
    		<tel>"<%= s.getTel() %>"</tel>
    		<fax>"<%= s.getFax() %>"</fax>
    		<logo>"<%= s.getLogo() %>"</logo>
    		<listeContacts>"<%= s.getListeContacts() %>"</listeContacts>
    	</societe>
    Je vous épargne les classes Personne.java et Societe.java, elles ont juste des accesseurs permettant d'acceder aux différents attributs...

    Donc mes 2 classes jsp renvoient du xml, pour le nom, prénom, numéros de teléphone, etc..., il n'y a pas de problème, je les mets directement entre les balises correspondantes, par contre je ne sais pas comment faire avec le getLogo qui renvoie une ImageIcon et le getListeContacts qui renvoie une liste de personnes. En fait, il faudrait que pour chaque personne de la liste des personnes dans la société, j'envoie du xml de la meme forme que celui dans personne.jsp, mais je vais pas tout recopier, autant utiliser le personne.jsp déjà fait et l'intégrer dans societe.jsp, mais la je ne vois pas comment faire, si quelqu'un pouvait m'éclaircir, ou meme me montrer une autre manière de faire, merci

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 27
    Points : 8
    Points
    8
    Par défaut
    personne pour m'aider siou plait ?

Discussions similaires

  1. Problème d'appel entre page jsp et servlet
    Par popinenhbourg dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 26/05/2008, 11h09
  2. Liens entre deux JSP !
    Par McFly70 dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 11/10/2007, 12h07
  3. [HTML] liens entre pages html
    Par fleuve007 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/05/2006, 22h17
  4. [JSP][Struts][Debutant]Probleme de liens dans pages JSP
    Par bluefox_du_974 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/12/2004, 16h17
  5. lien entre page
    Par ma_mat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/11/2004, 10h07

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