此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【tongshushan】截止到2008-06-26 18:29:02的历史汇总数据(不包括此帖):
发帖数:41                 发帖分:670                
结贴数:18                 结贴分:350                
未结数:23                 未结分:320                
结贴率:43.90 %            结分率:52.24 %            
楼主该结一些帖子了

解决方案 »

  1.   

    <bean:write name="index" scope="request"/>

    request.getAttribute("index");
      

  2.   

    return actionMapping.findForward("add");建议楼主使用别的
      

  3.   

    不是跳转到JSP页面么?
    怎么又跳到**.do,另外一个action?
      

  4.   

    <action...>
          <forward name="add" path="/add.do"></forward>
    </action>
    lz是这样写的吗?
    应该没问题
      

  5.   

    应该是跳转到jsp页面吧
    然后使用jstl或者request.getAttribute(”index“);
    得到
      

  6.   

    action中是怎么写的?
    如果action中没错的话应该不存在得不到的问题啊
      

  7.   


    我估计你是想从一个ACTION 直接跳到另一个ACTION里吧!
    //request.setAttribute("index","1");
    return actionMapping.findForward("add.do?index=1"); 在另一个ACTION里使用request.getParameter("index")得到值
      

  8.   

    你怎么接受的呢?
    request.getAttribute("index");
    可以收到吧?
    会不会写错了
    request.getParameter("index");?
      

  9.   

    request.getAttribute()肯定能得到。除非是你的页面FORM使用的是二进制传输机制。
    要是这样你就用<bean:write>标签页能得到的。
      

  10.   

    request.setAttribute("index","1"); //这样转发试试
    req.getRequestDispatcher("xxx.jsp").forward(request,response);
      

  11.   

    String aa=(String)request.getAttribute("index");
    你在action你用System.out.print();一下,看看在控制台能打印出index吗?应该能打印出来的。
      

  12.   

    怎么又跳到另外一个action里了,在action里面就不能用request.getAttribute("index")接受了,在jsp页面里可以。
    可以考虑用return actionMapping.findForward("add.do?index=1"), 在另一个ACTION里使用request.getParameter("index")得到值
      

  13.   

    会不会是你多跳了一个页面,那样request里面就不会保存index的值了
      

  14.   

    有两个原因有可能得不到就是你在配置文件里加上了redirect="true"第二就是你的action里的得到参数的方法没写对,你这个action是没有问题
      

  15.   

    实在不行就是Request.getSession.setAttribute("index","1"); 吧!
    这样子会比较保险!记得不用Session的时候要晴空Index哦。:-)