[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:
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 :
Citation:
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 :cry:
Je dois définir moi même une classe MainMenu ?
Elle sert à quoi ?
Merci pour votre aide,
vny
Après une bonne nuit de sommeil
et un bon café ce matin ... une illumination
:oops: ai honte d'avoir posé la question :oops:
Le solution :
créer un fichier toto.properties et le placer dans le répertoire src avec ceci dedans :
Code:
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:
<layout:dynMenu config="toto" left="100" top="150">
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??