两种方法:一把参数放在 request.setAttribuite里
在下个action 里头用request.get  或者的该值还有个就 把参数放 session 的属性里头
如果不知道具体怎么操作就说一声,我帮你写,不过要记得,给分我需要分去问别人问题

解决方案 »

  1.   

    这个方法是得不到值的,我早就试过了
    request.setAttribute("sysType", sysTypeId);
    get 到的是null
      

  2.   

    request.getSession().setAttribute("sysType",sysTypeId);
    放session 中也是得不到
      

  3.   

    那不可能,,action 都是servlet  难道在两个servlet中都不能用session 传值
      

  4.   

    request.getSession().setAttribute("sysType",sysTypeId);
    request.getSession().setAttribute("netType",netTypeId);
    sysTypeId=(String) request.getAttribute("sysType");
    netTypeId=(String) request.getAttribute("netType");
      

  5.   

    我确定systypeId在传的时候不为空!
      

  6.   

    sysTypeId=(String) request.getAttribute("sysType");
    netTypeId=(String) request.getAttribute("netType");改为:
    你要记得 HttpSession session=request.getSession();
    sysTypeId=(String) session.getAttribute("sysType");
    netTypeId=(String) session.getAttribute("netType");
      

  7.   

    你根本没写对啊,你变量放在session 的属性里头就的用session 来获取啊,不要用request 啊
      

  8.   

    <action path="/tawwpyear/checklistpass" parameter="CHECKLISTPASS"
    type="com.boco.eoms.workplan.controller.TawwpYearAction"
    scope="request" validate="false">
    <forward name="success" path="/tawwpyear/checklist.do"
    redirect="true" />
    </action>
    你这里写了 redirect="true",这个是直接跳转,也就是说,你在第一个action中set的值,在第2个action,中是获取不到的。用session可以,我觉得不要怎么做
    解决办法:去掉redirect="true"这个,就可以了
      

  9.   

    可以不用session的。2个.do用同一个FormBean就可以了。比如我做注册,几个页面都要填写信息,都是.do的。我就用同一个form。就可以了
      

  10.   

    非常感谢我是实际需要才这么婆吗,在做什么项目呢?用过jni  吗?
      

  11.   

    <result name="xxx" type="chain">action2?name=${name}</result>
    注:${name}取得的是值栈中的数据。