Hi,

  Have you check the Tiles framework that come with Struts ?
 
     Cedric

Greg Cutler wrote:

>Hello -
>
>I'm new to the Struts architecture, and am writing a
>small application to teach myself. I've got the basic
>concepts and simple design patterns, but am having a
>problem trying to structure part of my presentation
>logic in a "struts-like" way. I'd like to build up
>part of a page by including the results from another
>action, called dynamically.
>
>Here's what I've got:
>
><form-beans>
>    <form-bean name="ParentForm" type="my.ParentForm"
>/>
>    <form-bean name="ChildForm" type="my.ChildForm" />
></form-beans>
>
><global-forwards>
>    <forward name="showParent" path="/parent.do"
>redirect="false" />
>    <forward name="includeChild"
>path="/child.do?action=show" redirect="false" />
></global-forwards>
>
><action-mappings>
>    <action path="/parent" type="my.ParentAction"
>name="ParentForm">
>        <forward name="success" path="/parent.jsp"
>redirect="false" />
>    </action>
>
>    <action path="/child" type="my.ChildAction"
>name="ChildForm">
>        <forward name="show" path="/child.jsp" />
>    </action>
></action-mappings>
>
>Where parent.do and it's corresponding form take some
>parameters, do some logic, and forward to parent.jsp
>for display. However, I would also like to include
>child.do, but want to pass it some additional
>parameter foo=bar when including it. I've already set
>up some of that information (action=show) in the
>global forward, but how do I wrap up additional
>parameters for an include. I've seen how to *link* to
>this with (for example):
>
><html:link forward="includeChild" paramId="foo"
>paramName="ParentForm" paramProperty="foo" />
>
>but am looking for the same kind of functionality to
>do includes.
>
>I can get _something_ to work with <jsp:include
>page="/child.do?action=show&foo=bar" /> but this still
>isn't either 1) building it dynamically or 2) very
>"struts-like" since I'm not taking advantage of my
>global forward configuration for the action=show.
>
>I'm open to using jsp methods, struts, templates,
>whatever. I'm just learning, but can't find this one.
>
>If someone could point me in the right direction (or
>tell me how my design is wrong anyway and it would be
>better to do it like ..xyz...) it would be greatly
>appreciated.
>
>Thanks,
>Greg
>
>__________________________________________________
>Do you Yahoo!?
>Faith Hill - Exclusive Performances, Videos & More
>http://faith.yahoo.com
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>  
>


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

Reply via email to