Can't really comment on Tiles since I don't use it, but this recent thread may
be of interest:

http://marc.theaimsgroup.com/?t=109768319300003

Quoting Parke Jeff <[EMAIL PROTECTED]>:

> 
> Thanks for the information, Jeff.
> 
> Unfortunately, though the Tiles Advanced Features Guide indicates it is
> possible to include multiple Struts actions (using <tiles:insert>) on
> one page, I _still_ get the IllegalStateException Response has already
> been committed.
> 
> "We often need to prepare data to be shown by a JSP page. In the MVC
> framework, the controller prepares data (in the model) to be shown by
> the view. Translated to Tiles and Struts, we can use a Struts Action as
> a controller, a JSP page as a view, and combine both in a Tile. So, when
> you insert the Tile, the Action is called before the JSP page is
> displayed. Now, your complex web page can be made of Tiles fed by
> controllers (one sub-controller for each Tile). This approach is better
> than one single controller for all Tiles of the page, because it really
> allows building autonomous Tiles, without worrying about how to fed
> (sic) them all." - Tiles Advanced Features Guide
> (http://www.lifl.fr/~dumoulin/tiles/tilesAdvancedFeatures.pdf)
> 
> This is describing exactly what I want to accomplish and the reason for
> it but I keep running into the same committed response problem.  Is it
> possible that this is a container issue rather than being a Struts
> issue?  Can someone else confirm that <c:import> and <tiles:insert> both
> cause an IllegalStateException when including more than 1 (actually try
> 3 or 4) Struts action on the same JSP?
> 
> Thanks again for anyone who can help,
> Jeff
> 
> 
> --------------------------------------------------------
> 
> 
> I think that it is unusual to directly include Struts actions in JSP
> files. When composing pages of different parts, Tiles is the much more
> common approach. The standard usage of Tiles is to include JSP files
> directly, but you can use tiles to include Struts actions in JSP files.
> (See Section 5.2 of the Tiles Advanced Features guide, a PDF file, at
> http://www.lifl.fr/~dumoulin/tiles/tilesAdvancedFeatures.pdf.)
> -- Jeff
> 
> 
> --------------------------------------------------------
> 
> Parke Jeff wrote: 
> I'm still having trouble including a Struts action into a JSP (<c:import
> url="/someAction.do" />). 
> I've tried using absolute URLs, passing the jsessionid to ensure that
> the session is not lost, but the request context is different between
> the JSP and the included action, so this not suitable for many
> situations.  I've also tried upgrading to Struts 1.2.4.  This does not
> resolve the "Response has already been committed" issue when including
> more than one Struts action in a JSP.
> 
> The app server is using JRE 1.4.1_03-b02. 
> Can anyone tell me whether they have seen this situation before?  How
> common is it?  Is it unusual to include Struts actions in JSPs?  Anyone?
> 
> Thanks,
> Jeff

-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to