如题  但是有点要求 例如: 前个页面有一个输入文本 ID  我想在另一个action 中 取到代码:
   <result name="success" type="chain">
<param name="actionName">addAction</param>
<param name="userIDs">${userIDs}</param>
  </result>
userIDs  取不到值  

解决方案 »

  1.   

    改成这个试一下吧. type="redirect"   你action是怎么写的啊..有userIDs 的set get 方法吗?
      

  2.   

    用了 我 在两个action 中都有  userIDs   的get  set 方法 但是 取不到  userIDs   的值
      

  3.   

    在问下  type="redirect"  和 type="chain" 还有 type="redirectAction"都什么意识呀?
      

  4.   

    用chain类型,不用传递参数,即可。
    <result name="success" type="chain"> 
       <param name="actionName">addAction </param> 
    </result>看看好用不,把你的代码贴出来....
      

  5.   

    1.redirect
    2.redirectAction
    3.chain
    以上三种type都可以转发到Action。区别:
    1和2类型:转发前的参数和请求结果都消失,想传递必须配置。<result name="success" type="redirectAction"> 
        <param name="actionName">addAction </param> 
        <param name="userIDs">${userIDs} </param> 
    </result> 3类型:转发前的参数和请求结果都保存。
      

  6.   

    不知道。但是用redirect是绝对没问题的。好像用redirectAction是错的。没见过chain
      

  7.   

    redirect 是转到jsp页面的,redirectAction是转到action的,
    chain是action链,好像一般不建议使用。
    传参的话,用url传,或设session哟。仅参考
      

  8.   

    <result name="nextaction" type="chain">bAction</result>传不到我的bAction 中去 就报错了 There is no Action mapped for namespace 
      

  9.   

      <action name="insertEmp" class="struts.org.db.EmpAction" method="insertEmp">
       <result name="success" type="redirect-action">selectEmp</result>
      </action>selectEmp 应该是个Action 吧 但是不是 selectEmp  为什么呢?还有 redirect-action  和 redirectaction  什么区别 ?麻烦大家 详细的讲解下 传发的含义 比如 : 带参数   和不带 参数的 Action 例子说明白 立马 给分!!  在线等
      

  10.   


    错误是你执行的命名空间中没有bAction。
    <result name="nextaction" type="chain">
        <param name="actionName">bAction</param>
        <param name="namespace">bAction所在命名空间</param>
    </result>
      

  11.   

    redirect-action和redirectAction没有区别。
    struts2.1.6及以后版本去掉了redirect-action类型。
      

  12.   

    最后一个问题 我从 Aaction  到 Baction   页面 a.jsp  到 b.jspa.jsp 有个输入框 name 是 userid 我从 Aaction   到  Baction   跳转  要吧 输入的值 带到  Baction   中
    1 怎么写 xml 的配置文件  ?
    2 两个action 中 怎么写 ? 都有set 和 get 就可以了吗?这个完事 就结贴了 。
      

  13.   

    <result type="redirect">/xxx.action?name=${name}</result>
    用这个可以传过去.. 应该还有更好的..还要看struts2文档
      

  14.   

    两个action 都要有name的set get 方法
      

  15.   

    redirect:是客户端跳转到jsp页面。
    chain:是服务器端跳转到其它的action。
    redirectAction:是客户端中转到其它的action。
    dispatcher:是服务器端跳转到jsp页面。(默认是这个)你要想传递参数必须用服务器端跳转或者url重写。你还少一个<param name="namespace">这里写你的要跳转的action的名称空间的名字,必须以“/”开头</param>