【问题标题】:Easy way to write servlet that returns table data in xml format编写以 xml 格式返回表数据的 servlet 的简单方法
【发布时间】:2011-04-27 07:31:54
【问题描述】:

编写以 xml 格式返回表数据的 servlet 的简单方法 - ?

数据来自数据库表。

【问题讨论】:

标签: java xml jsp servlets


【解决方案1】:
import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TableServlet extends HttpServlet
{
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
    {
        response.setContentType("application/xml");
        PrintWriter writer = response.getWriter();
        writer.println("<?xml version=\"1.0\"?>");
        writer.println("<table>");
        writer.println("<style>");
        writer.println("<finish>polished</finish>");
        writer.println("<material>oak</material>");
        writer.println("</style>");
        writer.println("<legs>4</legs>");
        writer.println("</table>");
        writer.flush();
    }
}

【讨论】:

    【解决方案2】:

    您可能会发现jersey 非常有用,它适用于 XML,也支持 JSON。这是一个很好的tutorial(请看第 4 节)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多