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] menu


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut [struts layout] menu
    Bonjour, j'essai d'utiliser les menus de struts-layout, j'ai configuré l'api layout comme il faut et j'utilise le code suivant pour mon menu :
    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
     
    <%@taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
     
    				<layout:dynMenu config="fr.test.menu" left="100" top="150">
    					<layout:menuItem name="menu.test.menu1" link="link1.html"/>
    					<layout:menuItem name="menu.test.menu2">
    						<layout:menuItem name="menu.test.item1" link="link2.html"/>
    						<layout:menuItem name="menu.test.item2" link="link3.html"/>
    					</layout:menuItem>	
    					<layout:menuItem name="menu.test.menu3">
    						<layout:menuItem name="menu.test.menu4">
    							<layout:menuItem name="menu.test.item3" link="link4.html"/>
    							<layout:menuItem name="menu.test.item4" link="link5.html"/>
    						</layout:menuItem>
    						<layout:menuItem name="menu.test.item5" link="link6.html"/>
    					</layout:menuItem>
    					<layout:menuItem name="menu.test.menu5" link="link7.html"/>
    				</layout:dynMenu>
    Malheureusement tomcat me retourne :
    javax.servlet.ServletException: Menu repository not found
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
    org.apache.jsp.pages.index_jsp._jspService(index_jsp.java:75)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    Merci pour votre aide...

  2. #2
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    bon j'ai modifié les attributs name par des key et maintenant j'ai :
    javax.servlet.ServletException: Missing resources attribute org.apache.struts.action.MESSAGE
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
    org.apache.jsp.pages.index_jsp._jspService(org.apache.jsp.pages.index_jsp:75)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    sinon quelqu'une sait si les menus marche sous IE et firefox?
    Merci

  3. #3
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    cette erreur là c'est pas quand t'as pas défini les resources dans le struts-config ?

  4. #4
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    bah j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <message-resources parameter="fr.test.ApplicationResources"/>
    dans mon web.xml...
    eclipse me met une croix comme si il y avais une erreur :S

  5. #5
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    euh dans mon struts-config pardon :/

  6. #6
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    bon j'ai reussi, c t un probleme avec mes ressources :S
    mainteant ma page et blanche, je pense que c un probleme avec le lien css ou javascript, je reagarde...
    Merci

  7. #7
    Membre confirmé
    Profil pro
    Dev
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut
    dans la balise layout:dynmenu
    il faut mieux mettre includescript="true"

  8. #8
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    arf....
    org.apache.jasper.JasperException: /pages/index.jsp(13,4) L'attribut includescript est incorrect pour le tag dynMenu d'après la TLD indiquée

  9. #9
    Membre confirmé
    Profil pro
    Dev
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut
    euh ta TLD ne doit pas etre bonne car j ai bien
    <layout:dynMenu includeScript="true"

    L attribut config doit pointer un fichier properties qui contient

    width=100
    font_color="#D1D3FD"
    mouseover_font_color="#FFFFFF"
    background_color="#336699"
    mouseover_background_color="#274465"
    border_color="#000000"
    separator_color="#000000"
    top_is_permanent=1
    top_is_horizontal=1
    tree_is_horizontal=0
    position_under=1
    top_more_images_visible=0
    tree_more_images_visible=1
    evaluate_upon_tree_show="null"
    evaluate_upon_tree_hide="null"

    pour les title des menuItem qui pointent vers un message ressource que tu peux specifier dans l attribut bundle de layout:dynmenu

  10. #10
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    ouf.. merci ça marche... mauis il fallai mettre "includeScript"
    Et une journée de boulot perdu lolllll
    Merci

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

Discussions similaires

  1. [Struts-Layout] Menu Position
    Par pjmvn dans le forum Struts 1
    Réponses: 3
    Dernier message: 16/12/2008, 10h02
  2. [Struts-Layout] Création Menu automatique
    Par alister dans le forum Struts 1
    Réponses: 5
    Dernier message: 05/07/2007, 10h45
  3. [Struts-Layout] Paramétrage du menu
    Par titaaa dans le forum Struts 1
    Réponses: 3
    Dernier message: 20/05/2007, 23h15
  4. struts menu (struts-layout ou struts menu) ?
    Par khaledirb7 dans le forum Struts 1
    Réponses: 1
    Dernier message: 02/03/2007, 19h46
  5. [struts layout]menu et menuItem
    Par david06600 dans le forum Struts 1
    Réponses: 3
    Dernier message: 11/09/2006, 16h22

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