我在a.jsp里把一个参数放到了session里(session.setAtribute("aa",aa))
然后我提交到一个action里 我应该怎样在这个action里把这个值取出来?

解决方案 »

  1.   

    request.session.getAtribute("aa")
      

  2.   

    能不能说明白点 在action里不能直接用request的把?我应该导入哪些类呢?
      

  3.   

    如果是struts的Action
    request.getSession().getAttribute("aa");
      

  4.   

    怎么不能直接用阿
    Action中的
    public ActionForward execute(ActionMapping mapping, 
                                 ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response)throws Exception{}
    的参数不就是有request吗
      

  5.   


    public ActionForward aaa(
    ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws Exception {
    request.getSession().getAttribute("aa");
    }
      

  6.   

    javax.servlet.http.HttpSessionrequest.getSession().getAttribute("aa");
    1楼有错,不好意思。
      

  7.   

    import javax.servlet.http.HttpSession;
    public ActionForward ssssss(ActionMapping mapping,
    ActionForm form, HttpServletRequest request,
    HttpServletResponse response) throws Exception {request.getSession().getAttribute("aa");}
      

  8.   

    import javax.servlet.http.HttpSession;
    public ActionForward ssssss(ActionMapping mapping,
    ActionForm form, HttpServletRequest request,
    HttpServletResponse response) throws Exception {
    ......
    String aa=(String)request.getSession().getAttribute("aa");
    .....
    }
      

  9.   

    request.getSession().getAttribute("aa");在execute里 已经把request传进来了