一尘不染

servlet中“ response.setContentType(“ text / html”)”的用法是什么

java

public class HelloWorld extends HttpServlet{ 
      public void doGet(HttpServletRequest request, 
      HttpServletResponse response)
      throws ServletException,IOException{
      **response.setContentType("text/html");**
      PrintWriter pw = response.getWriter();
      pw.println("<html>");
      pw.println("<head><title>Hello World</title></title>");
      pw.println("<body>");
      pw.println("<h1>Hello World</h1>");
      pw.println("</body></html>");
      }
    }

阅读 239

收藏
2020-12-03

共1个答案

一尘不染

内容类型包含在HTTP响应中,因为可以用多种方式解释内容中相同的字节对字节的值序列。

请记住,http不仅可以传输HTML(js,css和图像是显而易见的示例),而且在某些情况下,接收方将不知道它将接收什么类型的对象。


(*)这里最明显的是XHTML-XML。如果提供的内容类型为application/xml,则接收方 应将
其视为XML。如果用作application/xhtml+xml,则应将其视为XHTML。

2020-12-03