Need Advice using templates with Struts

2002-06-06 Thread Frost, Howard

My HTML pages are made up of small rectangles of data which get reused
around the web site.  Each rectangle is painted from a bean.  Ideally, there
would be a paint action associated with each rectangle which populates this
bean and forwards to the jsp page for rendering the rectangle.  So far so
good.

To compose a given page, I would like to use jsp:include and/or struts
templating tags.  The 'page' for the include however need to be the paint
action rather than the jsp page so the bean is available.  But this
generates an IllegalStateException (in Tomcat4.0).  I do not want the action
for the top level page to be responsible for filling all the beans for all
the composite rectangles.  These rectangles are nested and cna change over
time.  Any suggestions?

This renders FolioViewFrag.jsp but the bean does not get populated:

 HTML
  ...
 jsp:include page=FolioViewFrag.jsp/


This fails with IllegalStateException:

 HTML
  ...
 jsp:include page=/folioViewPaint.do /  !-- Struts action which
fills bean and forwards to FolioViewFrag.jsp --


Tomcat exception:

 java.lang.IllegalStateException: Cannot forward after response has been
committed


**
This message, including any attachments, contains confidential information intended 
for a specific individual and purpose, and is protected by law.  If you are not the 
intended recipient, please contact sender immediately by reply e-mail and destroy all 
copies.  You are hereby notified that any disclosure, copying, or distribution of this 
message, or the taking of any action based on it, is strictly prohibited.
TIAA-CREF
**

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




RE: Need Advice using templates with Struts

2002-06-06 Thread Frost, Howard



Found the solution:

   bean:include id=folioViewPaint page=/folioViewPaint.do/
   bean:write name=folioViewPaint filter=false/




My HTML pages are made up of small rectangles of data which get reused
around the web site.  Each rectangle is painted from a bean.  Ideally, there
would be a paint action associated with each rectangle which populates this
bean and forwards to the jsp page for rendering the rectangle.  So far so
good.

To compose a given page, I would like to use jsp:include and/or struts
templating tags.  The 'page' for the include however need to be the paint
action rather than the jsp page so the bean is available.  But this
generates an IllegalStateException (in Tomcat4.0).  I do not want the action
for the top level page to be responsible for filling all the beans for all
the composite rectangles.  These rectangles are nested and cna change over
time.  Any suggestions?

This renders FolioViewFrag.jsp but the bean does not get populated:

 HTML
  ...
 jsp:include page=FolioViewFrag.jsp/


This fails with IllegalStateException:

 HTML
  ...
 jsp:include page=/folioViewPaint.do /  !-- Struts action which
fills bean and forwards to FolioViewFrag.jsp --


Tomcat exception:

 java.lang.IllegalStateException: Cannot forward after response has been
committed



**
This message, including any attachments, contains confidential information intended 
for a specific individual and purpose, and is protected by law.  If you are not the 
intended recipient, please contact sender immediately by reply e-mail and destroy all 
copies.  You are hereby notified that any disclosure, copying, or distribution of this 
message, or the taking of any action based on it, is strictly prohibited.
TIAA-CREF
**

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