【问题标题】:How parse object in HttpServletResponse?如何解析 HttpServletResponse 中的对象?
【发布时间】:2015-02-12 10:15:12
【问题描述】:

当我尝试在 http 响应中编码对象时遇到问题。我不知道怎么做。我将使用标题?

public class Download extends HttpServlet{


    public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException{


        PersistenceManager pm = PMF.get().getPersistenceManager();

        String method = req.getParameter("method");

        if(method.equals("view")){
            Query query = pm.newQuery(Article.class);
            List<Article> articles=null;

            try {
                articles=(List<Article>) query.execute();
                }
                finally {
                query.closeAll();
                }
                Article article= art.get(0);
                res.setContentType("application/octet-stream");//??
                //problem here



        }
    }

}

【问题讨论】:

    标签: java google-app-engine servlets jdo


    【解决方案1】:

    在 HttpServletResponse 类上有一个 setHeader() 方法。例如,您可以使用以下语句设置内容类型:

    response.setHeader("Content-Type", "text/html"); 
    

    这里有一个关于这个主题的好教程的链接:http://tutorials.jenkov.com/java-servlets/httpresponse.html

    如果你需要更多参数,这里是类的JavaDoc:

    http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-24
      • 2018-05-30
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 2012-09-28
      相关资源
      最近更新 更多