论坛首页 Java企业应用论坛

WebWork2中在一个Action执行完加入操作后怎么新加入成功的数...

浏览 5281 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-10-25  
WebWork2中在一个Action执行完加入操作(Command)后怎么把新加入成功的数据(ID)转到本Action中的另一个方法中
我在xwork.xml中用了chain和Redirect都不行,老提示这个Excepiton:java.lang.NullPointerException!

            <result name="add_ok" type="chain">
                <param name="actionName">group!loadGroup</param>
                <param name="namespace">default</param>
            </result>

            <result name="add_ok" type="redirect">            
                    group!loadGroup.action?gid=${view.gid}
            </result>
  
   发表时间:2004-10-25  
same question
0 请登录后投票
   发表时间:2004-10-27  
ID不是已经在action中了吗?何必还要再传一次?
0 请登录后投票
   发表时间:2004-10-28  
比如说,我第一个action通过id取得了name

但是我要把name传给第二个action,如果做呢?
0 请登录后投票
   发表时间:2004-10-28  
http://swallor.blogdriver.com/swallor/251398.html
0 请登录后投票
   发表时间:2005-03-02  
有没有解决方案啊。不会让我有session处理把?
0 请登录后投票
   发表时间:2005-03-03  
rf_wu 写道
比如说,我第一个action通过id取得了name

但是我要把name传给第二个action,如果做呢?


这样可以得到,在第二个action里
ActionContext.getContext().getValueStack().findValue("#parameters.name");
不过这样不好,不知道怎么自动在第二个action里设置它的name属性的值
0 请登录后投票
   发表时间:2005-03-03  
In 1st action:
   public type getParameterName(); { ... }


In 2nd action:
   public void setParameterName(...); { ... }


ChainResult and ParameterInterceptor will take care of injection of parameters.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics