Dave:
That worked perfectly! Thanks for the hint.
Thanks,
Neil
--
Neil Aggarwal, JAMM Consulting, (214) 986-3533, www.JAMMConsulting.com
FREE! Valuable info on how your business can reduce operating costs by
17% or more in 6 months or less! http://newsletter.JAMMConsulting.com
> -----Original Message-----
> From: Durham David R Jr Ctr 805 CSPTS/SCE
> [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 08, 2005 1:35 PM
> To: Struts Users Mailing List
> Subject: RE: How to set tiles attribute dynamically?
>
>
> > The problem is that the pageTitle depends on the parameter
> > value and is not fixed. Is there a way to put a method
> > call in the tiles-defs.xml so I can pull the correct page
> > title from the database?
>
> IMO, the best way to do this is at the Tiles Controller level.
> Controllers receive a ComponentContext object which allows you to put
> attributes into the tiles scope. Since it also receives the request
> object, you basically end up with something like this:
>
>
> public class MyController extends ControllerSupport {
>
> public void execute(
> ComponentContext tileContext,
> HttpServletRequest request,
> HttpServletResponse response,
> ServletContext servletContext)
> throws Exception {
>
> tileContext.putAttribute("pageTitle",
> request.getParameter("pageTitle");
>
> }
>
>
> }
>
>
> I'm leaving out the details that go in the tiles-defs file,
> because I'm
> guessing that you already know them. If not, let me know and maybe I
> can provide you with more help.
>
>
> - Dave
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]