解决方案 »

  1.   

    request.getAttribute//属性
    request.getParameter//参数
      

  2.   

    request.getParameter是用于接收标单或URL传入参数用的。
    request.getAttribute是用于取出request.setAttribute中保存的对象用的,用法和双列集合的添加和取出对象一样,如:request.setAttribute("a","abc");那么就可以取出
    String a = (String)request.getAttribute("a"); 这时候的a变量的值就是"abc"
      

  3.   

    答案让楼上说了.
    request.getAttribute//属性//地址里面的东东.
    request.getParameter//参数XML文件里的东东
      

  4.   

    那么session.getAttribute()和request.getAttribute()有什么区别啊
      

  5.   

    request.getAttribute是用于取出request.setAttribute中保存的对象用的.
    request.setAttribute在第一个页面设置值 然后forward到第二个页面才可以使用request.getAttribute
      

  6.   

    我是实现购物车的这样的功能,是不是所以就要用session.getAttribute()来进行属性值的获取啊,而不是用request.getAttribute()
    谢谢大家
      

  7.   

    涉及到request和session的有效范围.
    request里的参数 只是在单一请求期间,在服务器中各个组件间传递,都共享同一请求,除非某一组件使用了response.sendRedirect 进行转向,如果是这样,则新的请求将不共享先前的请求.session里的参数 是在同一会话里有效, IE里的同一进程的不同窗口都有效. 对于新建立的IE窗口将使用新的session.