I'm trying to get a series of pages to populate a form ala a "wizard"
interface.

Each page enters a chunck of information which is then forwarded to the next
page in the sequence.  The previous information is dispalyed along with an
area to enter the next bit of info.

The Problem is that after the information on the second page is entered, the
third page doesn't receive the information from the fist page, only the
second.  The informatoin never makes it into the second pages action class.
I made the scope="session", but this still doesn't work.

Please help, I've been banging my head against this for days.


------first page-------------------------------
<html:form action="/projectcreate" scope="session">
      <p>Enter Project Name: </b> <html:text name="ProjectForm"
property="name" tabindex="1" /> </p>
      <p>&nbsp;</p>
      <p><b>Project Description:</b></p>
      <blockquote> <html:textarea cols="50" name="ProjectForm"
property="description" rows="5" tabindex="2" />
      </blockquote>
      <p align="right">
                <html:cancel tabindex="4"/>
                <html:submit tabindex="3">Next</html:submit>
      </p>
</html:form>
----------------------------------------------
-----second page---------------------------------------

 <html:form action="/projectaddleader" scope="session">
        <b>Add Project Leader:</b>
        <html:text name="ProjectForm" property="newLeader" />
        <html:submit />

        Project Name:
        <bean:write name="ProjectForm" property = "name" />

        Project Description:
        <bean:write name="ProjectForm" property = "description"/>
  </html:form>
----------------------------------
--------from stuts-config.xml-------------------------------
    <form-bean      name="ProjectForm"
                    type="edu.erau.dcm.teammate.form.ProjectForm"/>

        ....

    <!-- Create Project-->
    <action    path="/projectcreate"
               type="edu.erau.dcm.teammate.action.ProjectCreateAction"
               name="ProjectForm"
               scope="request"
               validate="false"
               input="/admin/project/project_create.jsp">
      <forward name="next"    path="/admin/project/project_add_leader.jsp"/>
        <forward name="cancel"     path="/admin/project/project_admin.jsp"/>
    </action>

        <!-- Add Leader to Project -->
    <action   path="/projectaddleader"
           type="edu.erau.dcm.teammate.action.ProjectCreateAction"
           name="ProjectForm"
           scope="request"
           validate="false"
           input="/admin/project/project_add_leader.jsp">
    <forward name="next"    path="/admin/project/project_verify.jsp"/>
    <forward name="finished"    path="/admin/project/project_admin.jsp"/>
    <forward name="cancel"     path="/admin/project/project_admin.jsp"/>
    </action>

------------------------------------------



Reply via email to