如何将一个对象在两个JSP 页面中进行传递,并且不使用sessionn内置对象............这里的对象不是单个的值,而是一个实体对象...........

解决方案 »

  1.   

    <%
    //放值JSP
    User user=new User ();
    request.setAttribute("userobj",user);%><%//取值JSP
    User user=(User)request.getAttribute("userobj"); %>可以放 集合 字符串 JAVABEAN等任何对象
      

  2.   

    同一页面的话用getAttribute
    从上一页面的话getParameter
      

  3.   

    楼主没有理解 session 对象的setAttribute() 可以放任何东西,更何况是 实体对象
      

  4.   

    用REQUESTS  同3Lrequest可以理解为响应与请求的两个SERVELT或者JSP之间传递    
    session可以理解为整个工程的传递
    setvletContext则是服务器  最大范围
      

  5.   

    sun的Java EE的源码不开源的啊,看不到实现
      

  6.   

    如果不用session,在两个页面上进行传递对象
    很难理解你有这样的需求。你可以把这个对象序列化,然后进行base64编码,把这个这符串传到另一个页面上,进行相反操作。
      

  7.   

    注意,3#楼的办法只适合用 forward 方式进行的页面跳转。非forward方式的话,可以使用session方式,也可以使用序列化、反序列化方式。
      

  8.   

       对象在页面传递,似乎到现在也只能用小脚本!!<%
            ....%>
    setattribute 方法
    getAttribute 方法