本地tomcat正常,但liunx poi excel下载却内容乱码问题的解决方法


本文摘自PHP中文网,作者青灯夜游,侵删。

本篇文章就给大家介绍本地tomcat正常,但liunx poi excel下载却内容乱码问题的解决方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

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

dowload.jsp完整代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

<%@ 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中加入,清除首部的空白行

以上就是本地tomcat正常,但liunx poi excel下载却内容乱码问题的解决方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

apache和tomcat有什么联系

linux如何查看tomcat版本

centos中tomcat启动失败怎么解决

linux下tomcat无法启动

tomcat和nginx的服务器部署

linux服务器上启动tomcat出现乱码

tomcat与nginx的区别

linux下tomcat无法启动

tomcat服务器安装锐安信ssl证书教程

linux如何启动tomcat

更多相关阅读请进入《liunx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...