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>