首先肯定的是不可能访问request对象。如果是字符串,你可以在servlet里面直接返回
out.print("...");
你这里是用InputStream直接获取如果是普通的类,那么这个类实现Serializable接口
然后还是通过流写往客户端

解决方案 »

  1.   

    哦,原来是这样的。不过如果是这样传给服务器,服务器那边的servelt里面doPost方法接收的参数也还是有request,那这个request对象里面是什么呢?又是怎么生成的?
      

  2.   

    这个request是app server在用户产生请求的时候产生的,同时也有一个response来响应请求
      

  3.   

    to  jFresH_MaN(TM) 那如果我想把第一次传过来的流在多个request中使用,怎么保存在服务器端呢?以前可以用我上面说的方法,把它放在session中,但是现在怎么放呢?
      

  4.   

    你应该使用Post的方式提交,就像IE提交Form的方式一样在服务器上应该使用request.getParameter来完成获取如果你的数据很复杂,其实你可以使用ObjectOutputStream来写到一个字符串上进行交互
      

  5.   

    to : ChDw(米) 
    在url的api里面,可以使用post方式提交,但是不可能做到象IE的form一样提交,就是不可能在server端用request.getAttribute(KEY)来取出来,因为URL里面提交数据都是用流来操作的啊。
      

  6.   

    咋没有人继续说说吗?
    如果是用    ObjectOutputStream oos = new ObjectOutputStream(os);
                oos.writeObject(form);
    form是object,那在server端怎么得到完整的这个object呢?