通过response.setHeader方法设置头文件

1.设置content-disposition响应头控制浏览器以下载的形式打开文件
response.setHeader("content-disposition", "attachment;filename="+fileName);
2.设置输出流的编码方式
response.setCharacterEncoding("UTF-8");
3.获取输出流
response.getWriter()
4.设置浏览器以何种方式编码输入流
response.setHeader("content-type", "text/html;charset=UTF-8")
5.下载文件名带中文的文件时
response.setHeader("content-disposition", "attachment;filename="+URLEncoder.encode(fileName, "UTF-8"));

时间: 2024-08-29 13:25:35

通过response.setHeader方法设置头文件的相关文章

PyCharm 设置头文件

PyCharm 设置头文件 进入File --->settings---->Editor---->File and Code Templates----->Python Script 添加以下内容:(自定义,看个人使用需求) 1 2 #!/usr/bin/env python # encoding: utf-8

CMAKE设置INSTALL工程,分别设置头文件、Lib和DLL的输出路径

使用CMAKE管理工程,可以设置工程中的INSTALL项目运行时安装的路径,使用命令:install. 可以简单的设置安装文件的路径和文件夹: set(head_files //要安装的头文件 ) install(TARGETS ${head_files} DESTINATION ${CMAKE_BINARY_DIR}/include) install(TARGETS myLib DESTINATION ${CMAKE_BINARY_DIR}/Lib) 上述设置方法会将Lib文件和DLL文件安装

怎么设置头文件过期时间为当前时间+1天

window.onload =function(){ //在这里创建一个<META>元素添加到<head>节点.注意去今天的GMT时间,然后+1 var meta; if (document.createElement &&(meta = document.createElement('meta'))){ // 设置属性 meta.setAttribute("http-equiv","expires"); //var expi

Xcode增加头文件搜索路径的方法

Xcode增加头文件搜索路径的方法 以C++工程为例: 在Build Settings 页面中的Search Paths一节就是用来设置头文件路径. 相关的配置项用红框框起来了,共有三个配置项: Header Search Paths User Header Search Paths Always Search User Paths xcode的头文件路径有两种设置,一种是Header Search Paths,另一种是User Header Search Paths.两者对应两个include

一键生成JNI头文件方法二

经常使用java的同学一定都接触过JNI(Java Native Interface)吧.JNI为我们提供了java<---->C/C++之间的接口,使得我们可以在java中调用C程序,以便实现一些计算复杂度较高的程序(如图像处理.信号处理等).另外,也方便我们使用很多优秀的C库. 使用javah生成本地方法头文件 JNI怎么使用在这里我就不介绍了.今天主要来说一下JNI的本地方法头文件如何生成,以及怎么方便地在eclipse中一键生成.当你使用JNI时,需要在你的java程序中声明一个类,并

linux中如何使用javah命令生成jni头文件

平台:瑞芯的rk3288 SDK:5.1 作者:fulinux 笔记用内容,可能不全 *****本文允许转载,不过请注明出处:http://blog.csdn.net/fulinus**** java程序 rk3288/frameworks/base/media/java/android/media/MediaScanner.java 文件中class 为public class MediaScanner 正常编译后会在rk3288/out/target/common/obj/JAVA_LIBR

VC 6.0中添加库文件和头文件 【转】

本文转载自:http://blog.sina.com.cn/s/blog_9d3971af0102wxjq.html 加头文件包含 VC6.0中: VC6.0默认include包含路径:Tools>Options>Directories>Include files. 对于特定项目的头文件包含,在“Project Setting>C/C++ >Category:(选Preprocessor)>Additional include directories”处添加附加头文件目

预处理命令(宏定义,条件编译,头文件)

宏定义 <1>不带参数宏定义:#define PI 3.1415926 <2>带参数的宏定义: #define PI  3.1415926 #define S(r)  (PI*(r)*(r)) void main(){float  a=2,area;area=S(a); } 用宏可以得到几个结果: #define CIRCLE(R,L,S,V)  L=2*PI*(R);S=PI*(R)*(R);V=4.0/3.0*PI*(R)*(R)*(R) void main(){float r

关于头文件和实现文件

以OC语言为例,当创建一个项目后自动生成的文件,比如说ViewCotroller.m和ViewController.h,这两个文件分别就是头文件和实现文件. 以一个方法在头文件和实现文件的内容为例(Person方法): 头文件中只包含方法类型,返回值类型以及方法名称. 实现文件中先把头文件导入进来,再具体写方法的内容. //Person.h @interface Person:NSObject -void(sayHello); @end //Person.m #import "Person.h&