hi all,

 We use Frames in our application. We have had this problem a we use
different approach.
 We suppose the form data is ONLY needed for the action, so the action
executes and change the model as needed. The action decides which is the
next page, and if it can have frames it sets a variable "next" in session,
which indicates what the frames that must be loades in this way:

 Every frame in frameset is redirected to an special action frames.do with
two parameters: the place where the frame is loaded and the "next" variable.
For example:

<frameset ID="vis" cols="261,*" border="0" framespacing="1">
    <frame name="bottomLeft"
src="frames.do?position=frameBottom&action=<session:attribute
name="next"/>">
    <frame name="bottomRight"
src="frames.do?position=frameTop&action=<session:attribute name="next"/>">
</frameset>

  And we have implemented the frames.do action to know which JSP must be
loaded, with parameters position and next. In fact, the page that must be
loaded is written in struts-config.xml in this way:

   <action path="/frames" type="package.FramesAction" name="framesForm"
scope="request">
      <forward name="frameTop-next1" contextRelative="true"
path="/WEB-INF/jsp/jsp1.jsp"/>
      <forward name="frameTop-next2" contextRelative="true"
path="/WEB-INF/jsp/jsp2.jsp"/>ç
        ....


        So the frames.do makes a forward to the String created with "position+next"
(the two parameter of frames.do) and we can establish the JSP in the xml
file...

        Is this a complicated way of doing this? Sure,... above all because of my
poor english :-)


     Regards

                Jose R. Díaz


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

Reply via email to