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]