解决Strut2下载名称显示中文乱码的问题
解决Strut2下载名称显示中文乱码的问题
最近在做struts2下载文件,发现下载框显示的中文名称总是乱码,经过一遍搜索还是没有解决问题。后来经过自己的仔细分析,终于解决问题。其实解决问题的方法很简单,在此记录一下,以便日后查找或可以帮到有同样问题菜鸟们。
具体方法如下:
在getInputStream的方法中添加如下代码:
File file = new File(filePath); //filePath是jsp传过来的文件路径
this.fileName = new String(file.getName().getBytes("GBK"),"ISO-8859-1");//fileName是要显示的文件名
最新文章
- Http Digest 认证
- uniapp权限(Android权限)
- zigbee初级教程(零) :cc2530开发环境搭建
- Platform 设备驱动:platform
- Window Server 2008虚拟机安装
- LruCache源码浅析
- 职场经验
- 夜听崔健
- mmap函数使用
- CaptureScreenshot捕捉画面截图截屏
- SAP 启动物料帐后不可更改物料价格的处理方法
- ExtJS (3.3的使用)
- 网上订餐系统1
- Linux下网络流量实时监控
- hashtable的解释
- 第三方联调
- 粒子群算法(PSO)优化最小二乘支持向量机回归预测,PSO
- (亲测可用)html5 file调用手机摄像头
- const和extern用法
- Qt数据库(三)利用QSqlQuery类执行SQL语句(一)