ajax下载smartupload的内容无法显示汉字的解决方法
服务器端:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException{
req.setCharacterEncoding("GBK");
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
su.initialize(this.getServletConfig(),req,resp);
// 设定contentDisposition为null以禁止浏览器自动打开文件,
//保证点击链接后是下载文件。若不设定,则下载的文件扩展名为
//doc时,浏览器将自动用word打开它。扩展名为pdf时,
//浏览器将用acrobat打开。
su.setContentDisposition(null);
//下载文件
try {
su.downloadFile("D://upload/"+"test.txt");
} catch (SmartUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
客户端:
<script>
function getFile(){
$.get("<%=basePath%>LoadFileServlet","",function(data){
alert(data);
});
}
</script>
<a href="#" onclick="getFile()">getfile</a>
txt中的中文内容不显示,如果通过超链接访问server端,下载后没有乱码
先MARK下,以后再看看
相关推荐
-
ajax下载smartupload的内容无法显示汉字的解决方法
复制代码 代码如下: 服务器端: public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException{ req.setCharacterEncoding("GBK"); // 新建一个SmartUpload对象 SmartUpload su = new SmartUpload(); su.initialize(this.getServletCon
-
ajax动态查询数据库数据并显示在前台的方法
今天做了一个ajax动态查询数据库的小Demo,又重新学习了一下ajax的一些知识.在此和大家分享一下...... 啥都别说了,先上代码 Controller层 查询总用户数 @RequestMapping(value = "/findTotalUsers.do",method = RequestMethod.GET) public @ResponseBody Long findTotalUsers(){ ModelAndView modelAndView = new ModelAnd
-
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些初步的数据挖掘和分析. 在使用matplotlib画图时,横坐标为中文,但是画出的条形图横坐标总是显示"框框",就去查资料解决.感觉这应该是个比较常见的问题,网上的中文资料也确实很多,但是没有任何一个彻底解决了我遇到的问题.零零碎碎用了快3个小时的时间,才终于搞定.特此分享,希望能帮到有同
-
移动端页面在ios中不显示图片的解决方法
在移动端开发中,有的时候可能遇到这样的问题,我从别人网站上下载下来的图片,然后做出H5页面,但是在浏览器中和android中都显示正常,可是一到ios中图片就不显示了,这个时候就需要注意了,可能是图片的格式问题导致ios中不认识,比如我从网上下载的图片保存到电脑中不能预览的图片就是这种. 在计算机中打开预览图片显示如下: 这样的图片在ios中就不显示,解决办法很简单,就是在下载的时候去掉后面的类型就可以了, 以上这篇移动端页面在ios中不显示图片的解决方法就是小编分享给大家的全部内容了,希望能给
-
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
项目地址:https://github.com/PythonerKK/django-generate-pdf/tree/master 这个demo实现了通过用户输入自己的个人信息生成一份简历pdf,来阐述如何使用Django的HttpResponse生成PDF的文档. 先上效果图: 安装依赖库 首先安装Django最新版2.2.2和PDF依赖包xhtml2pdf pip install django pip install xhtml2pdf 编写表单验证 为了简单起见,这个demo依赖数据库,
-
ajax内部值外部调用不了的原因及解决方法
ajax内部值外部调用不了的原因及解决方法 var id='123'; $.ajax({ url:'http://www.xxx.com/ajax', type:'post', dataType: "json", data:{wurl:w_url,murl:m_url}, async : turn, error:function(){ }, success:function(data){ var id= data['id']; console.log(id) // 这里出来的是100
-
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
本文实例讲述了fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法.分享给大家供大家参考,具体如下: 当部署含有Fckeditor编辑器的应用程序时,在tomcat下什么问题都没有,但当部署到weblogic下的时候就会碰到样式下拉菜单显示不出来和模板也提示没有模板,有的还会碰见 Error loading "/fckeditor/fckstyles.xml" Do you want to see more info? 这样的提示, 出现这个问题的原因
-
Android Service中使用Toast无法正常显示问题的解决方法
本文实例讲述了Android Service中使用Toast无法正常显示问题的解决方法.分享给大家供大家参考,具体如下: 在做Service简单练习时,在Service中的OnCreate.OnStart.OnDestroy三个方法中都像在Activity中同样的方法调用了Toast.makeText,并在Acitivy中通过两个按钮来调用该服务的onStart和onDestroy方法: DemoService代码如下: @Override public void onCreate() { su
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创
本文实例讲述了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法.分享给大家供大家参考.具体如下: 在ThinkPHP的config.php中设置: 复制代码 代码如下: 'SHOW_RUN_TIME'=>true; 可以在模板输出运行时间,但是有的时候会出现不显示运行时间的情况. 对此解决方法如下: 打开 ThinkPHP\Lib\Think\Core\View.class.php文件, 在protected function output($content,$disp
-
Ajax请求发送成功但不进success的解决方法
1.情况描述:ajax发送成功,后台也成功响应请求,并返回了json数据,通过chrome监听请求也可以看到响应的json数据,但是就是不进success方法,反而跑到error方法中了 前端: $.ajax({ type : "get", data : {'dbId':node.dbId,'viewId':node.id,'date':new Date()}, url : "${ctp}/ViewOperate/ShowViewSql", dataType : &
随机推荐
- 浅谈python中copy和deepcopy中的区别
- DOS命令之ECHO命令的使用
- linux仿写chmod命令
- windows server 2008 登录过程中显示历史登录信息
- 浅谈js文件引用方式及其同步执行与异步执行
- .Net语言Smobiler开发利用Gridview控件设计较复杂的表单
- php截取后台登陆密码的代码
- 使用python实现扫描端口示例
- Android 解决嵌套Fragment无法接收onCreateOptionsMenu事件的问题
- bootstrap输入框组使用方法
- 基于Jquery插件开发之图片放大镜效果(仿淘宝)
- EasySlider 基于jQuery功能强大简单易用的滑动门插件
- jQuery 性能优化手册 推荐
- javascript scrollTop正解使用方法
- 理解javascript中的with关键字
- win2000/2003下整合IIS+Tomcat5支持jsp
- Java使用TCP实现数据传输实例详解
- Android自定义ProgressDialog进度等待框
- 使用pandas读取csv文件的指定列方法
- AJAX 动态加载后台数据 绑定select的方法