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

Struts 1 Java Discussion :

[Struts-Layout] image dans un layout:collection


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut [Struts-Layout] image dans un layout:collection
    Bonsoir,

    Je voudrais utiliser la balise struts-layout avec une image. Mon code ressemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <layout:pager maxPageItems="2" >
     
    <layout:collection name="listVoiture">
    	<layout:image >
    	<layout:collectionItem property="marque"/>
    	<layout:collectionItem property="modele"/>
    </layout:collection>
    </layout:pager>
    Mon image est stockée dans une url.
    Comment faire?
    Merci.

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <layout:pager maxPageItems="2" >
     
       <layout:collection name="listVoiture" id="voiture">
    	<layout:collectionItem title="">
    	   <layout:img src="${voiture.url}"/>
    	</layout:collectionItem>
    	<layout:collectionItem property="marque"/>
    	<layout:collectionItem property="modele"/>
       </layout:collection>
     
    </layout:pager>

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Ca n'affiche pas la photo, dans le code source de la page j'ai ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <td>
        <img src="${voiture.url}">
    </td>
    Le code de ma jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
     
    <layout:pager maxPageItems="2" >
     
       <layout:collection name="listVoiture" id="voiture">
    	<layout:collectionItem title="">
    	   <layout:img src="${voiture.photo}"/>
    	</layout:collectionItem>
    	<layout:collectionItem property="marque"/>
    	<layout:collectionItem property="modele"/>
       </layout:collection>
     
    </layout:pager>

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    C'est bizarre que l'EL ne soit pas interprétée.
    Normalement, même si tu n'es pas en J2EE 1.4, il me semble qu'une EL utilisée dans un tag Struts-Layout devrait être interprétée.

    Quelle version de Struts-Layout utilises-tu déjà ?

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Je ne sais pas trop, je l'ai prise ici :
    http://struts.improve-technologies.com/downloads/
    Je ne vois pas de version d'indiquée.

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Ce doit être la 1.3.
    Les EL présentes dans les tags Struts-Layout devraient normalement être interprétées.

    Enfin, je suppose que tu n'es toujours pas en J2EE 1.4.

    Pourrais-tu tester après avoir modifié le début de ton web.xml comme ceci :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <web-app 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"
    	version="2.4">

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'insertion d'une image dans un layout avec weight
    Par Devil Shark dans le forum Composants graphiques
    Réponses: 16
    Dernier message: 02/10/2013, 15h53
  2. Problème image dans un layout
    Par SimPlop dans le forum Composants graphiques
    Réponses: 6
    Dernier message: 09/03/2011, 01h54
  3. Réponses: 2
    Dernier message: 15/10/2009, 12h07
  4. [Struts-Layout] TextArea dans un <layout:collection>
    Par bobic dans le forum Struts 1
    Réponses: 6
    Dernier message: 12/01/2007, 12h43
  5. [struts] Afficher image dans JSP a partir d'un byte[]
    Par igloof dans le forum Struts 1
    Réponses: 1
    Dernier message: 16/05/2006, 11h11

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