I am trying to put together an example j2ee web site using struts/tiles as
the front end, using struts 1.2.8.  I have been trying to guess and
experiment to find out how to merge the two, since most examples just use
jsp pages for the view layer, and I am trying to use tiles throughout.
What more or less works is to define each tiles page, and use them as the
target of forward actions.  Where the examples give a jsp input, I use a
forward action that goes to the tile.  However, I then wind up with a
forward to the confirmation page, where I would like a redirect (to avoid
reposting problems).  I tried to add redirect="true" as below, but it still
forwards (with the action defined below, the final confirmation page
displays /host/context/newUser.do in the browser window).  I attempted
changing path from page.newUserConfirmation to /newUserConfirmation and
defining an action with path /newUserConfirmation to forward to
page.newUserConfirmation, but I get the context root added to  the url.

Any ideas on how to get redirected to the confirmation page?

    <action
      attribute="newUserForm"
      input="/newUserForm.do"
      name="newUserForm"
      path="/newUser"
      scope="request"
      type="ca.bcit.infosys.web.action.NewUserAction">
      <forward name="showNewUserConfirmation" redirect="true" path=
"page.newUserConfirmation" />
    </action>
    <action path="/newUserForm"  scope="request" validate="false" forward=
"page.newUserForm" />

Reply via email to