Bonjour ,

J'aimerais créer un menu déroulant avec Struts

Voilà ce que j'ai fait :

1- JSP
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
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
 
<html>
 
<head>
Menu déroulant
</head>
<body>
 
<layout:dynMenu config="MessageResources" 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>
 
</body>
</html>
2- code que j'ajoute soit dans MessageRessources.properties ou bien je crée un autre fichier exp(toto.properties)
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
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"
Quand je mets ce code dans MessageRessorces.properties ou toyo.properties, j'obtiens la même erreur:
25 sept. 2007 17:10:50 org.apache.struts.util.PropertyMessageResources loadLocale
ATTENTION: Resource MessageResources_fr_FR.properties Not Found.
25 sept. 2007 17:10:50 org.apache.struts.util.PropertyMessageResources loadLocale
ATTENTION: Resource MessageResources_fr.properties Not Found.
Pourtant, j'ai créé les 3 fichiers dans WEB-INF/classes
-MessageResources.properties
-MessageResources_fr.properties
-MessageResources_fr_FR.properties

Et dans struts-config.xml, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<message-resources parameter="MessageResources" />
Comment puis-je résoudre ce problème ? Je ne sais pas si ça vient de ma jsp ?

Merci d'avance pour votre aide.