一、返回response流下载
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "attachment;filename="
+ localFileName);
流处理代码:
InputStream fis = this.getClass().getResourceAsStream("notice_template.xlsx");
OutputStream os = response.getOutputStream();
byte[] bis = new byte[1024];
while(-1 != fis.read(bis)){
os.write(bis);
}
二、获取request请求的信息
request.getHeader("User-Agent").toUpperCase()
.indexOf("MSIE") > 0