当前位置: 首页 > 面试题库 >

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

安奇
2023-03-14
问题内容
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。



 类似资料:
  • 问题内容: 我的问题是Dispatcher Servlet做什么? 是否就像从网页上获取信息并将其扔给控制器一样? 问题答案: DispatcherServlet的工作是获取传入的URI,并找到处理程序(通常是Controller类上的方法)和视图(通常是JSP)的正确组合,这些组合在一起以形成应该在该位置找到的页面或资源。 我可能有 a file /WEB-INF/jsp/pages/Home.

  • 主要内容:Servlet 是一种规范,Servlet 接口,JSP,Servlet 版本,AppletServlet 是 Server Applet 的缩写,译为“服务器端小程序”,是一种使用 Java 语言来开发动态网站的技术。 Servlet 虽然被称作“小程序”,但是它的功能却异常强大,因为它是基于 Java 的,几乎可以使用所有的 Java API,Java 能做的事情,Servlet 也能做。 Java 是一种功能强大的通用型编程语言,可以处理 HTTP 请求,可以访问数据库,可以生成

  • servlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节码,可以被基于 Java 技术的 Web 服务器动态加载并运行。容器(Container),有时候也叫做 servlet 引擎,是 Web 服务器为支持 servlet 功能扩展的部分。客户端通过 se

  • 问题内容: JavaScript标记和HTML中CDATA的用途是什么? 问题答案: XML文档中的所有文本都将由解析器解析。 但是解析器将忽略CDATA节中的文本。 CDATA-(未分析)字符数据 术语CDATA用于XML解析器不应该解析的文本数据。 XML元素中的字符“ <”和“&”是非法的。 “ <”将产生错误,因为解析器将其解释为新元素的开始。 “&”将产生错误,因为解析器将其解释为字符实

  • 问题内容: 我阅读了许多文章以了解Java Servlet,但没有成功。 能否请您简要介绍一下Java Servlet(以简单语言)。像什么是servlet?有什么优势?以及所有。 我无法理解服务器端编程语言(PHP,ASP)和Servlet之间的区别。 问题答案: Servlet只是一个类,它响应特定类型的网络请求-最常见的是HTTP请求。基本上,servlet通常用于实现Web应用程序- 但也