这样不就行了?
actionMapping.setAttribute不是用来干这个东西的

解决方案 »

  1.   

    Struts ActionSerlvet里不是有httpServletRequest,httpServletResponse方法吗?httpServletRequest.setAttribute("vtAssessers",vt);
        httpServletRequest.getRequestDispatcher(response.encodeURL("reviewers.jsp")).forward(httpServletRequest,httpServletResponse);
                       ^^^^^^^
    httpServletRequest.getAttribute("vtAssessers");不过forward有问题
      

  2.   

    struts就应该是这么取的呀,不知道actionMapping.setAttribute也可以用来在SERVLET和JSP之间传数据吗?
      

  3.   

    呵呵,actionMapping的setAttribute可不是用来设置request的。你看到config文件中的那个action-mapping配置了吧,actionMapping.setAttribute设置的就是那个下面的东东的。这个概念可不要混要了哦
      

  4.   

    看来只能用session了:)看来用start本身无法实现了
      

  5.   

    不用session真的无法实现吗?谢谢!!
      

  6.   

    ActionForward perform( ActionMapping mapping, ActionForm form, 
         HttpServletRequest request, HttpServletResponse response)
    {
    我们做的项目也是用SESSION实现的
    HttpSession session = request.getSession();
    session.set()
    session.get()
    不就可以了吗???
     saveAccordingly(myForm, mapping, request);
    }
      

  7.   

    你的应该没有错吧
    用SESSION不过就是有限制的
      

  8.   

    这样应该可以,将reviewers.jsp对应的forward的redirect属性设为false,然后在action.execte方法里写:
     request.setAttribute("vtAssessers",vt);
     return mapping.findForward("reviesers.jsp对应的forward名")
    就可以了