`

response.setContentType 的设置

    博客分类:
  • J2EE
阅读更多

Sets the Content-Type header. Content-Type identifies the MIME type of the response document and the character set encoding.
To set the Content-Type header, use the following code:
response.setContentType("text/html; charset=gbk");
The default MIME type is text/plain. Some common MIME types include:

 

------------------------------------------------------------------
HTML format (.htm or .html): text/html
Adobe Portable Document (pdf): application/pdf
Microsoft Word (.doc): application/msword
Microsoft Excel (.xls): application/msexcel
Microsoft Powerpoint (.ppt): application/ms-powerpoint
Realaudio (.rm, .ram): audio/x-pn-realaudio
Text format (.txt): text/txt
Zipped files (.zip): application/zip

 

response.setContentType( "application/msword" );
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-type","application/pdf");

分享到:
评论

相关推荐

    response.setContentType

    `response.setContentType` 方法就是用来设置这个头部字段的值。 例如: ```java response.setContentType("text/html"); ``` 这段代码告诉浏览器返回的数据类型是 HTML 文档,浏览器会根据这个提示来解析和显示...

    JSP 中response.setContentType()的作用及参数

    JSP 中response.setContentType()的作用及参数 response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器...

    将数据导出到Excel

    将数据导出到Excel源代码及方法:response.setContentType("application/vnd.ms-excel");//响应正文的MIME类型,表示Excel response.addHeader("Content-Disposition", "attachment;filename=logininfo.xls"); ...

    JSP中response.setContentType和response.setCharacterEncoding区别分析

    主要介绍了JSP中response.setContentType和response.setCharacterEncoding区别分析,较为详细的分析了response.setContentType和response.setCharacterEncoding的功能与具体使用技巧,需要的朋友可以参考下

    用户管理系统(ums)

    response.setContentType("text/html;charset=GB18030"); response.setCharacterEncoding("GB18030"); request.setCharacterEncoding("GB18030"); //调用业务逻辑 UserDAO userDAO = new UserDAO(); // ...

    handleStream ServletOutputStream out = response.getOutputStream(); InputStream i

    response.setContentType("text/html"); ServletOutputStream out = response.getOutputStream(); out.write("<html><body>Hello, World!</body></html>".getBytes()); out.flush(); out.close(); ``` 描述中的...

    response设置编码 java

    在实际开发中,我们通常使用第二个方法 `setContentType` 来设置 Response 的编码方式,因为它可以同时设置输出流的编码方式和浏览器的解码方式。同时,我们也可以使用第一个方法 `setCharacterEncoding` 来设置 ...

    随机验证码源代码详解

    //response.setContentType(CONTENT_TYPE); response.setContentType("image/jpeg"); //设置浏览器不要缓存此图片 response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "on-cache...

    Response-Headers详解

    response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "attachment; filename=report.xls"); try (OutputStream out = response.getOutputStream()) { // 使用Apache ...

    response.getWriter().write()向前台打印信息乱码问题解决

    response.getWriter().write() 功能:向...response.setContentType(text/html;charset=UTF-8); response.getWriter().write(在此处传递要显示的内容!); 您可能感兴趣的文章:对python中的iter()函数与next()函数详解P

    response设置的实例源码

    本篇将深入探讨`response`设置的实例源码,以及如何在Servlet中应用这些设置。 一、Response对象的基本介绍 `HttpServletResponse`接口是`ServletResponse`接口的子接口,它扩展了通用的响应功能,以适应HTTP协议的...

    java response 下载文件方法

    - `response.setContentType("application/octet-stream")`:设置响应类型为二进制流。 3. **写入响应流:** - 使用`BufferedOutputStream`包装`response.getOutputStream()`,提高写入效率。 - `ou.write...

    anmo_mybatis_generator.zip

    public void code(HttpServletRequest request, HttpServletResponse response) ... response.setContentType("application/octet-stream; charset=UTF-8"); IOUtils.write(data, response.getOutputStream()); }

    java输出文件的几点说明.pdf

    1. **设置MIME类型**:根据文件的类型,设置合适的MIME类型,如`response.setContentType("application/vnd.ms-excel")`,这告诉浏览器文件应该如何被解析和显示。 2. **设置Content-Disposition**:`response.set...

    Java Web应用开发 22 课堂案例-使用response设置响应头属性.docx

    本案例主要讲解如何使用`response`对象的`setContentType`方法来设置响应头的Content-Type属性,以控制浏览器如何处理服务器返回的数据。Content-Type属性对于决定浏览器如何解析和显示内容至关重要。 `...

Global site tag (gtag.js) - Google Analytics