今天做项目的时候。发现了。Response的几个新的方法。以前没有用过。
response.setContentType("bin");从百度里面得到的信息:
response.setContentType()这个方法是设置输出格式的
比如
setContentType("text/html");
setContentType("text/XML");
setContentType("image/bmp");
(是设置文件类型的,bin这个文件类型是不存在的。。浏览器遇到不存在的文件类型就会出现一个下载提示。。
这里应该是利用这个小技巧,实现下载用的。。很实用啊)
Response.setHeader("Content-Disposition", "attachment; filename=" + fileName+".xls"); 文件下载。保存文件格式为xls.但是如果保存文件中文名超过了17个字,会出现乱码:这是:response.setHeader( "Content-Disposition", "attachment;filename=" + new String( fileName.getBytes("gb2312"), "ISO8859-1" ) );
分享到:
相关推荐
### Request和Response知识点详解 #### 一、概述 在Web开发中,`Request`与`Response`对象是非常核心且基础的概念。它们是客户端与服务器端交互的重要桥梁,用于处理HTTP请求与响应。本文将深入剖析这两个对象的...
本教程将深入讲解这两个对象及其相关知识点。 首先,`Request`对象是ASP中用于获取客户端发送到服务器的数据的主要手段。它包含了多种方法和属性,可以用来获取HTTP请求的不同部分,如查询字符串、表单数据、...
### 关于 `response.setContentType` 的知识点详解 在探讨 `response.setContentType` 方法以及它与文件上传类型之间的关系前,我们先来了解一下这个方法的基本概念及其重要性。 #### 1. `response.setContentType...
过滤器是Servlet API的一部分,通过实现`javax.servlet.Filter`接口来创建。在这个主题中,我们将深入探讨过滤器与Servlet的协同工作方式。 首先,让我们理解过滤器的基本工作原理。过滤器可以看作是一个“中间人”...
这两个对象是ASP交互模型的核心组成部分,用于处理客户端与服务器之间的数据传输。 【对象知识简介】面向对象程序设计(Object-Oriented Programming,OOP)是一种将现实世界中的实体抽象为对象的编程范式,每个...
根据提供的文件信息,本文将对“矩形脉冲响应法自动整定(Rectangle Pulse Response Method AutoTuning)”这一主题进行深入分析,并结合文件中的部分描述来阐述与PID控制器自动整定相关的知识点。 ### 一、矩形...
本篇文章将深入探讨`Laravel开发-response-service`的相关知识点,旨在帮助您理解和掌握这一核心功能。 一、Response对象 在Laravel中,每次HTTP请求都会产生一个响应,这个响应是通过`Response`类或其子类来创建...
在ASP中,`Response`对象是至关重要的一个组成部分,它负责向客户端浏览器发送数据。 `Response`对象是ASP内置的五大数据流对象之一,其他四个分别是`Request`、`Server`、`Session`和`Application`。`Response`...
本教程的第044部分可能涵盖了以下关于Response对象的知识点: 1. **Response.Buffer**:这是一个布尔属性,用于控制是否缓冲服务器的输出。当Buffer为True时,ASP会先将所有输出内容缓存起来,待全部处理完毕后再一...
通过以上知识点的详细解释,开发者可以更深入地理解如何使用Response对象来控制ASP页面的输出和交互,从而提高应用程序的性能和用户体验。在实际开发中,熟练掌握Response对象的使用是构建动态网站的关键技能之一。
本文将详细讲解如何创建和使用`Response`响应,以及与之相关的知识点。 首先,了解基本的`Response`使用方式。在Flask视图函数中,直接返回一个字符串,如`"index"`,Flask会自动将其包装成一个`Response`对象并...
《金鹰asp超速入门视频教程-045.Response方法》是针对初学者设计的一套ASP(Active Server Pages)教学资源,旨在帮助学习者快速掌握ASP动态网页开发的基础知识,特别是其中的Response对象及其相关应用。ASP是微软...
在IT行业中,结构动力学是土木工程和机械工程领域的一个关键部分,它涉及到建筑物、桥梁等结构在动态载荷下的行为,如地震、风荷载等。本话题聚焦于"动态响应",特别是针对一个单自由度(Single Degree of Freedom, ...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专门用于构建 MVC(Model-View-Controller)架构的 Web 应用程序。本压缩包文件"spring_mvc_response"可能包含了一系列关于 Spring ...
- `response`:负责向客户端发送响应,可以设置状态码、头信息等。 - `session`:用于保存用户会话数据,跨多个请求共享。 - `application`:全局范围,适用于所有用户,常用来存储应用级别的信息。 - `out`:...
学习这些知识点对于理解Web应用的工作原理和开发是非常关键的。掌握HTTP响应的结构、Response对象的使用以及ServletContext的应用,能够帮助开发者更好地实现服务器与客户端之间的通信,解决实际问题,如文件下载、...
在Java服务器页面(JSP)技术中,`response`对象是服务器端用于向客户端发送响应的重要组成部分。`response`对象是`javax.servlet.http.HttpServletResponse`类的实例,它提供了多种方法来控制HTTP响应的各个方面,...
- **书名**:《INCIDENT RESPONSE: INVESTIGATING COMPUTER CRIME》 - **作者**:Chris Prosise 和 Kevin Mandia - **出版社**:Osborne/McGraw-Hill - **出版地点**:全球多个城市,包括纽约、芝加哥、旧金山等 - *...
`urllib`是Python标准库的一部分,它提供了一系列与URL操作相关的函数和类。`urllib`模块主要分为四个子模块:`urllib.request`、`urllib.parse`、`urllib.error`和`urllib.robotparser`。其中,`urllib.request`...
【标签】"jsp nationalexg" 提示这份资料可能是为全国性考试或训练(National Exam Guide,简称NEXG)准备的,可能涉及到JSP在国家认证考试中的重点知识。 【文件名称列表】: 1. "请求次数问题.png" - 这个图片...