2011-05-18 53 views
-1

我有一个java servelet段,它可以生成一个XML文件并将其打印在屏幕上。如何在java服务器编程中将对象返回给用户

相关的代码是给作为现在,我需要这个过程对象返回给用户,我应该怎么做如下

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();    

}

?谢谢。

+5

你是什么意思“返回该过程对象给用户”?如果servlet正在生成HTML,用户只是在看一个网页......你的问题根本不清楚。 – 2011-05-18 16:15:49

回答

0

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

相关问题