I'm glad you figured out a solution - thanks for posting it to this mailing list.
Matt On 8/15/06, dams <[EMAIL PROTECTED]> wrote: > Sorry, I've wrote too fast : > the action, into the menu-config.xml doesn't take a / caracter. > It must be : > > <Menu name="menu1" title="Accueil" width="150"> > <Item name="presentation" title="Presentation" action="pres" /> > <Item name="coordonnees" title="Coordonnées" action="coor" /> > </Menu> > > > > > > dams a écrit : > > >Yes, it works, I've find the solution (after lots of try). > >So, I think I need explain, because there's lot of people as I can see > >which have problems to use struts-menu with tiles, like me. > >The solution is so simple... > > > >Just we need to create an action mapping for each tiles definition, then > >we can call them with the action parameter of the menu-config. > > > >So, for exemple, in the struts-config.xml I put the actions like these : > > > ><action-mappings> > > > ><action path="/coor" type="org.apache.struts.actions.ForwardAction" > >parameter="coordonnees" /> > > <action path="/pres" type="org.apache.struts.actions.ForwardAction" > >parameter="presentation" /> > > > ></action-mappings> > > > >where the "parameter" is the name of the tile definition (which is in > >tiles-defs.xml) > > > >And then, I just need to call them into the menu-config.xml like that : > > > ><Menu name="menu1" title="Accueil" width="150"> > > <Item name="presentation" title="Presentation" action="/pres" /> > > <Item name="coordonnees" title="Coordonnées" action="/coor" /> > ></Menu> > > > > > >That's all folks. > > > >Now I can see how much struts is really more cool than php. Just > >beginners need more good tuto to start with menu links and struts > >actions I think. But now it's okay. > > > >Thanks. > > > > > > > >>Hi, > >> > >>I use struts-menu with tiles, in a layout website tiles in two part : a > >>menu (struts-menu) at right and a page at left. Classical, nothing > >>complicated in theory. > >>The menu works fine, I mean, it appears fine. > >>The first page too, fine. > >>Just the links between menus and pages doesn't works, cause I did'nt > >>understand, so I need help ifnot I return to php (I'm a newbee with > >>struts and J2EE things). > >> > >>Well, this is my files : > >>a) a part of the menu-config.xml > >><Menus> > >><Menu name="menu1" title="Accueil" width="150"> > >> <Item name="equipe" title="Equipe"> > >> <Item name="Dir" title="Directeur /> > >> </Item> > >> <Item name="intranet" title="Acces restreint" action="" > >>location=""/> > >> <Item name="coordonnees" title="Coordonnées" action="/page" > >>/> > >></Menu> > >><Menu name="menu2" title="Chimie de coordination" location="" > > >></Menu> > >><Menu name="menu3" title="Chimie du solide" location=""> > >></Menu> > >></Menus> > >> > >>b) A part of the tiles-defs.xml : > >><tiles-definitions> > >> <definition name="baseDef" path="/includes/pageStructure.jsp"> > >> <put name="title" content="Website" /> > >> <put name="menu" value="/menu/menu.jsp" /> > >> <put name="fond" content="/images/fond.png" /> > >> </definition> > >> <definition name="presentation" extends="baseDef"> > >> <put name="page" value="/pages/accueil/presentation.jsp" /> > >> <put name="titre" content="Présentation" /> > >> </definition> > >> <definition name="coordonnees" extends="baseDef"> > >> <put name="page" page="/pages/accueil/coordonnees.jsp"/> > >> <put name="titre" content="Coordonnées" /> > >> </definition> > >></tiles-definitions> > >> > >>c) A part of the struts-config.xml > >><action-mappings> > >> <action path="/index" > >>type="org.apache.struts.actions.ForwardAction"> > >> <forward name='page' path='/index.jsp' redirect='false'/> > >> </action> > >> <action path="/page" > >>type="org.apache.struts.actions.ForwardAction" > > >> <forward name="coordonnees" path="coordonnees" /> > >> </action> > >> <action path="/change" > >> forward="/includes/pageStructure.jsp"> > >> </action> > >> <action path="/admin/tiles/reload" > >>type="org.apache.struts.tiles.actions.ReloadDefinitionsAction"/> > >> <action path="/admin/tiles/view" > >>type="org.apache.struts.tiles.actions.ViewDefinitionsAction"/> > >></action-mappings> > >> > >>d) The fist layout is showing with these line into the index.jsp : > >><tiles:insert definition="presentation" flush="true" /> > >> > >>And now my questions : > >>1) How can I link menus with tiles definitions ? For exemple to change > >>the page "presentation" to the page "Coordonnées" ? > >> > >>2) How can I make good actions wich works fine, without doing java class > >>if possible. > >> > >>3) Is there somewhere a good and easy tutorial ? I've looking on the net > >>and on the examples and I've not find good explains. > >>The user-guide doesn't explain how to link menus with pages contents. > >> > >>Thanks > >> > >>------------------------------------------------------------------------- > >>Using Tomcat but need to do more? Need to support web services, security? > >>Get stuff done quickly with pre-integrated technology to make your job > >>easier > >>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >>_______________________________________________ > >>struts-menu-user mailing list > >>struts-menu-user@lists.sourceforge.net > >>https://lists.sourceforge.net/lists/listinfo/struts-menu-user > >> > >> > >> > >> > >> > > > > > >------------------------------------------------------------------------- > >Using Tomcat but need to do more? Need to support web services, security? > >Get stuff done quickly with pre-integrated technology to make your job easier > >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >_______________________________________________ > >struts-menu-user mailing list > >struts-menu-user@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/struts-menu-user > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > struts-menu-user mailing list > struts-menu-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/struts-menu-user > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ struts-menu-user mailing list struts-menu-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/struts-menu-user