当前位置: 移动技术网 > IT编程>开发语言>Java > liunx poi excel下载内容乱码本地tomcat正常

liunx poi excel下载内容乱码本地tomcat正常

2018年10月17日  | 移动技术网IT编程  | 我要评论

结论:在jsp中加上out.clear即可(前提保证生成的excel在服务器上是正确的,只是浏览器传输才出现乱码)。

dowload.jsp完整代码

<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="com.userpackage.*" %>

<%
string path = request.getcontextpath();
string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";
request. setcharacterencoding("utf-8");
//response.setheader("content-type", "charset=utf-8");
%>

<%
/*
enumeration pnames = request.getparameternames();
string keystr="";
string valuestr="";
map map = new hashmap();

while (pnames.hasmoreelements()) {
	keystr = pnames.nextelement().tostring();
	valuestr = request.getparameter(keystr).tostring().trim();
	if(!"".equals(valuestr)){
		out.println(keystr+"=="+valuestr);
	}
}
*/
out.clear();
out = pagecontext.pushbody();
excelexport.export(request,response);

out.println("22222");
%>

 现象:

response.reset();// 在servlet中加入,清除首部的空白行

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网