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):
Et voici ce que j'ai comme erreur :
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>
Help .... ai déjà essayé qq trucs mais rien ne marcheorg.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)![]()
Je dois définir moi même une classe MainMenu ?
Elle sert à quoi ?
Merci pour votre aide,
vny
Partager