创建表单FormBean(如果指定scope为session则直接从session拿)
直接拿前一页所提交的表单对象,然后反射遍历formBean属性,如果存在request.getParameter里key的则自动拿出赋值。其实关键就是反射的运用和request.getParameter的理解。配置首先你需要定义FormBean:
<struts-config>
<form-beans>
//在此处配置
  <form-bean name="XXXForm" type="XXFromBean" />
</form-beans>然后需要的FORM来调用:
<action-mappings>
<action path="/mypath" name="XXXForm"
         type="XXXAction" scope="request">
         <forward name="success" path="/retrun.jsp"/>
</action>
</action-mappings>然后,当你调用/mypath.do时,拿前一个页面的表单对象,注意是前一个页面。来填充XXFromBean的对应项数据。然后在Action里可以取到该对象并执行你的操作。最后将该FormBean以"XXXForm"为名称放到request的Attribute里带到retrun.jsp页面(此时就可以通过Struts标签输出)。这就是FormBean的大致使用过程。