zoukankan      html  css  js  c++  java
  • 工作中遇到的问题

    出现的问题 解决办法
    当在controller中使用fastjson向前段传数据,中文乱码

    在requestMapping后面添加produces=“application/json;charset=utf-8”
    如:RequestMapping(value="/addLogReport.do",produces="application/json;charset=UTF-8")

    下载文件中文名乱码问题

    实现文件下载,只需要设置两个响应头:
    response.ContentType();//文本响应的数据类型
    response.setHeader();
    在setHeader中设置("Content-Disposition","attachment;Filename= abc.txt")就可以了。但是如果文件名是中文则会乱码,这时把第二个参数修改为:
    ("attachment;Filename=" + new String("文件名.txt".getBytes("GB2312"), "ISO8859-1")就 OK了。
    注:这种情况有个缺陷,如果文件名超过17个汉字就不能下载了。

    使用list集合中addAll方法时异常

    addAll是向一个集合中添加另一个集合中所有的元素。
    今天使用此方法时出现了错误,原来我的集合是通过Arrays.asList方法将数组转换成的集合,这时集合的大小是固定的,所以再添加时会出现异常。

    在js中使用eval时,导致sonar严重

    替代方法:
    function evil(fn){
    var Fn=Function;
    return new Fn('return'+fn)();
    }

       
       
  • 相关阅读:
    nova 注入adminpass 添加用户等设置
    mysql 集群 avc error
    openstack novnc console haproxy mitaka
    NFS金陵科技学院
    windows下命令行格式化U盘
    linux下安装mysql
    连表查询
    查询语句
    索引
    插入,更新与删除数据
  • 原文地址:https://www.cnblogs.com/whx20100101/p/9816822.html
Copyright © 2011-2022 走看看