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] problème avec dynMenu


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    vny
    vny est déconnecté
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 74
    Par défaut [Struts-Layout] problème avec dynMenu
    Re-bonjour,

    J'ai donc installé struts-layout dans mon projet mais pas moyen de faire fontionner les layout:dynMenu.

    Est ce que qq'un aurait eu le même prob ?

    Voici mon code (oui oui je sais c'ets bêêêtement copié-collé du site struts-layout):
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    <%@ page language="java"%>
     
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
    <%@taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
     
    <layout:html key="Page de test">
     
    <script src="/config/javascript.js"></script>
    <script src="/config/HM_ScriptDOM.js"></script>
     
    <layout:menu styleClass="FORM" align="left">
    <layout:menuItem key="menu.test.menu1" link="link1.html"/>
    <layout:menuItem key="menu.test.menu2">
    <layout:menuItem key="menu.test.item1" link="link2.html"/>
    <layout:menuItem key="menu.test.item2" link="link3.html"/>
    </layout:menuItem>	
    <layout:menuItem key="menu.test.menu3">
    <layout:menuItem key="menu.test.menu4">
    <layout:menuItem key="menu.test.item3" link="link4.html"/>
    <layout:menuItem key="menu.test.item4" link="link5.html"/>
    </layout:menuItem>
    <layout:menuItem key="menu.test.item5" link="link6.html"/>
    </layout:menuItem>
    <layout:menuItem key="menu.test.menu5" link="link7.html"/>
    </layout:menu>
     
     
    <layout:dynMenu config="fr.improve.struts.webapp.layout.example.Mainmenu" left="100" top="150">
    <layout:menuItem key="menu.test.menu1" link="link1.html"/>
    <layout:menuItem key="menu.test.menu2">
    <layout:menuItem key="menu.test.item1" link="link2.html"/>
    <layout:menuItem key="menu.test.item2" link="link3.html"/>
    </layout:menuItem>	
    <layout:menuItem key="menu.test.menu3">
    <layout:menuItem key="menu.test.menu4">
    <layout:menuItem key="menu.test.item3" link="link4.html"/>
    <layout:menuItem key="menu.test.item4" link="link5.html"/>
    </layout:menuItem>
    <layout:menuItem key="menu.test.item5" link="link6.html"/>
    </layout:menuItem>
    <layout:menuItem key="menu.test.menu5" link="link7.html"/>
    </layout:dynMenu>
     
     
    </layout:html>
    Et voici ce que j'ai comme erreur :
    org.apache.jasper.JasperException: dynMenu: missing attribute Can't find bundle for base name fr.improve.struts.webapp.layout.example.Mainmenu, locale skin3
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    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:856)
    sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:324)
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
    Help .... ai déjà essayé qq trucs mais rien ne marche

    Je dois définir moi même une classe MainMenu ?
    Elle sert à quoi ?

    Merci pour votre aide,
    vny

  2. #2
    vny
    vny est déconnecté
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 74
    Par défaut Après une bonne nuit de sommeil
    et un bon café ce matin ... une illumination

    ai honte d'avoir posé la question

    Le solution :
    créer un fichier toto.properties et le placer dans le répertoire src avec ceci dedans :
    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
     
    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"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"
    Et dans la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:dynMenu config="toto" left="100" top="150">

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1
    Par défaut Problème d'installation STRUTS-LAYOUT
    Bonjour tout le monde je souhaite installer struts-layout
    j'ai suisvi() toute les étapes mais il m'affiche cette erreur:

    org.apache.jasper.JasperException: caused by java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key menu.class

    je pense que ça doit être une erreur de chargement de jar (?) donc de configuration?? est-ce qu'il y'a quelque chose à rajouter dans le fichier STRUTS-LAYOUT.propreties??

  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
    Si tu as ce message, c'est que tu as dû créer un fichier Struts-Layout_default.properties.

    Si c'est bien le cas, il faut s'assurer que toutes les clés définies dans le fichier Struts-Layout.properties du jar de Struts-Layout sont bien définies dans ton fichier Struts-Layout_default.properties.

    Là par exemple, vu le message d'erreur, il manque celle-là :
    # implementor of the IMenuRenderer to use
    menu.class = fr.improve.struts.taglib.layout.renderer.BasicMenuRenderer

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

Discussions similaires

  1. [Struts-layout] Problème avec le dynMenu
    Par delph1983 dans le forum Struts 1
    Réponses: 21
    Dernier message: 28/05/2008, 13h07
  2. [Struts-Layout] Problème avec Datagrid
    Par Le Pharaon dans le forum Struts 1
    Réponses: 15
    Dernier message: 25/07/2007, 14h13
  3. [Struts-Layout] problème avec layout:collection
    Par khayri dans le forum Struts 1
    Réponses: 4
    Dernier message: 31/05/2007, 13h28
  4. [Struts-Layout] Problème avec Swap
    Par midoENSI dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/05/2007, 21h26
  5. [Struts-Layout] problème avec layout:datagrid
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/04/2007, 09h31

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