gpt4 book ai didi

java - servlet 中 "response.setContentType("text/html")"的用途是什么

转载 作者:太空狗 更新时间:2023-10-29 22:31:52 26 4
gpt4 key购买 nike

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>");
}
}

最佳答案

内容类型包含在 HTTP 响应中,因为可以用不止一种方式解释内容中值的相同字节序列。(*)

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


(*) 这里最明显的是 XHTML——也就是 XML。如果它以 application/xml 的内容类型提供,接收方应该仅将其视为 XML。如果它作为 application/xhtml+xml 提供,那么它应该被视为 XHTML。

关于java - servlet 中 "response.setContentType("text/html")"的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14291027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com