一个Servlet中接收对象
HttpServletRequest reqHttpServletRequest new_req=XXXXXXXX(req);怎么做可以拷贝这个req对象,是拷贝,不是增加另一个引用

解决方案 »

  1.   

    保存在request或session当中,需要的时候就获取request保存request.setAttribute(ObjValue, ObjName);
           攻取request.getAttribute(ObjName);session保存session.setAttribute(ObjValue, ObjName);
           攻取session.getAttribute(ObjName);
      

  2.   

    如果你使用某个函数对request的操作改变了其中的属性值,而另一个对request的操作又需要原值,怎么办?
      

  3.   

    你直接重新申请个空间放吧,Object obj = new Object();
      

  4.   

    "你直接重新申请个空间放吧,Object obj = new Object();"obj=req; ?
    这样还是引用.申请了一个新的空间,然后把这个空间里面放个指针,指向req我想知道类似 copy()  clone()  方法在HttpSerlvetRequest对象上的实现.