Ok, I'll take a look into that one. I found out that my Action did last over requests... witch it isn't supposed to do. :-( So I'm back to square one.
Regards Roland ----- Original Message ----- From: "Cedric Dumoulin" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Wednesday, October 30, 2002 2:11 PM Subject: Re: <tiles:put /> in ActionForward.perform() > > Hi, > > I think there is an action in the Tiles/Struts distribution doing > exactly that ;-) > Check org.apache.struts.tiles.actions.DefinitionDispatcherAction. > > Cedric > > Roland Carlsson wrote: > > >I have solved my own question. If anyone is intrested I past the code below. > >The change in the definition lasts only for the request and will not make > >any permanent changes. > > > >Regards > >Roland Carlsson > > > > > >public ActionForward perform( > > ActionMapping mapping, > > ActionForm form, > > HttpServletRequest request, > > HttpServletResponse response) > > throws IOException, ServletException > > { > > String forward = "success"; > > String path = request.getParameter("body"); > > // Change nothing > > if(path == null || path.equals("")){ > > // do nothing > > }else{ > > // Try to change body-page > > ServletContext context = > >this.getServlet().getServletConfig().getServletContext(); > > ComponentDefinition cd = null; > > try{ > > cd = DefinitionsUtil.getDefinition(path, request, context) ; > > cd.put("body", request.getParameter("body")); > > // if something is wrong > > }catch(Exception e){ > > e.printStackTrace(); > > forward = "error"; > > } > > } > > return mapping.findForward(forward); > > } > > > >----- Original Message ----- > >From: "Roland Carlsson" <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >Sent: Tuesday, October 29, 2002 4:31 PM > >Subject: <tiles:put /> in ActionForward.perform() > > > > > > > > > >>Hi! > >>I'm trying to expand my tiles with a dynamic body. I want to control this > >>body with a simple parameter in the url eg > >>http://localhost:8081/myPage?body=aTile.jsp . Does anyone have an example > >> > >> > >of > > > > > >>how to do this? > >> > >>Thanks in advance > >>Roland Carlsson > >> > >> > >>-- > >>To unsubscribe, e-mail: > >> > >> > ><mailto:struts-user-unsubscribe@;jakarta.apache.org> > > > > > >>For additional commands, e-mail: > >> > >> > ><mailto:struts-user-help@;jakarta.apache.org> > > > > > > > > > >-- > >To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> > >For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org> > > > > > > > > > > > -- > To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org> > -- To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>