action-mappings中可以不写name属性,如下即可实现:
<action-mappings>
    <action type="com.OperateAction" validate="true" input="/common/errorpage.jsp" scope="request" path="/aAction/operateAction" />
  </action-mappings>
不封装FormBean中的数据。

解决方案 »

  1.   

    你的思想不错,但是,你应该明白。Struts到底是什么东西?应用在那个方面能够发挥出他的作用和所在价值。
        如果仅仅是是个跳转,那可以用个链接加个参数算了!
        
        而你现在这个问题Struts也有相应的方法,可以省略ActionForm。你可以查看Struts的Api文档,一些具体方法在struts-example里面有很好的例子,如下:    <form-bean name="logonForm"  type="org.apache.struts.validator.DynaValidatorForm">
          <form-property name="username" type="java.lang.String"/>
          <form-property name="password" type="java.lang.String"/>
    </form-bean>其实只是继承其它的Form而已,相应的设置一下就可以了。
      

  2.   

    同意楼主的看法,如果就是跳转,随便怎么做,你不理睬那个form不也可以吗。
      

  3.   

    不要指定name参数就可以!http://www.javayou.com
      

  4.   

    可以用DynmForm。不过还是需要在config文件里面写些东西。
      

  5.   

    如果用STRUTS架構﹐就應避免直接用jsp  
    struts中有個專門用于轉發類ForwardAction.
    之中也不需form 類.
    配置時和平時一樣﹐一個區別就是之中parameter='你的jsp文件'
      

  6.   

    但是我在跳转的过程中还是需要将我查数据库返回的Table带到下一个页面去啊。
      

  7.   

    去掉name,提交页面用html,不用标签
      

  8.   

    不明白你的意思。如果只看你的标题,用DynaActionForm的话不需要手动建立ActionForm,只需要设置:<form-bean 
        name="UserForm" 
        type="org.apache.struts.action.DynaActionForm">
        <form-property 
            name="givenName" 
            type="java.lang.String" 
            initial="John"/>
        <form-property 
            name="familyName" 
            type="java.lang.String" 
            initial="Smith"/>
    </form-bean>就可以了。如果只需要forward,普通的mvc就可以,没有必要拘泥于struts的形式。