在java服务器编程中如何将对象返回给用户

在java服务器编程中如何将对象返回给用户,java,Java,我有一个java servelet段,它可以生成一个XML文件并在屏幕上打印出来 相关代码如下所示 public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, Servl

我有一个java servelet段,它可以生成一个XML文件并在屏幕上打印出来

相关代码如下所示

public void handle(String target,
                   Request baseRequest,
                   HttpServletRequest request,
                   HttpServletResponse response) 
    throws IOException, ServletException
{
    response.setContentType("text/html;charset=utf-8");
    response.setStatus(HttpServletResponse.SC_OK);
    baseRequest.setHandled(true);

          // some code to generate process

             PrintWriter out = response.getWriter();
     // the object of “process” is serialized to generate XML file
     process.serialize(out);
     out.println(process);
     out.close();            
}


现在,我需要将这个进程对象返回给用户,我应该怎么做?谢谢。

根据“进程”对象的类型,您可以使用类似于库的方法来创建简单的XML文档。当然,如果它是一种类型,那么你的结果可能会非常令人惊讶;在这种情况下,您可以序列化和返回的信息可能很少。

您所说的“将此流程对象返回给用户”是什么意思?如果servlet正在生成HTML,那么用户只是在查看网页。。。你的问题一点也不清楚。