<action name="user_login" class="com.mypack.action.UserAction" method="login">
<result name="login_succ" type="chain">goods_list</result>
         <result name="login_fail">/jsp/login.jsp</result>
</action>
我通过登录验证成功之后调用GoodsAction中的list方法,但是我现在在显示界面需要增加一个模块,又需要调用PubAction中的list方法,但是由于模型驱动在GoodsAction中Implements ModelDriven<Goods>,而PubAction需要 Implements ModelDriven<Pub>,因此无法在GoodsAction中添加方法;又一个result不可能配置跳转两段action,所以我是不是代码结构上的问题还是有其他方法显示

解决方案 »

  1.   

    你可以把第一个result 设置为第二个action的地址。
    这样经过了第一个action后会跳到第二个action进行。
    最后返回到一个页面,至于怎么去整理数据就看你的啦~
      

  2.   

    在一个Aaction跳到另外一个Caction之前如果要调用一下Baction,直接就new Baction().method就行了呀,但有个注意的地方,如果这个去调用Baction,在Baction里获取不到request,response,sessionMap等,如果要用就从Aaction传过去就好
      

  3.   

    楼主建议你用ajax吧``直接加载页面时候 2个都可以完成了!