摘要: 我最近在开发时遇到了文件另存为时文件名出现乱码,在火狐上正常的文件名,在IE中又出现乱码问题,然后好不容易在IE下调试好了文件名乱码问题,在火狐下又出现乱码,最后终于感觉这样是能解决了。具体如下: 1 public static String toUtf8String(String s) { 2 3 StringBuffer sb = new StringBuffer(); 4 for (int i = 0; i < s.length(); i++) { 5 char c = s.cha... 阅读全文
posted @ 2013-04-16 21:51 QuantSeven 阅读(6457) 评论(0) 推荐(0) 编辑
摘要: Jackson,我感觉是在Java与Json之间相互转换的最快速的框架,当然Google的Gson也很不错,但是参照网上有人的性能测试,看起来还是Jackson比较快一点 Jackson处理一般的JavaBean和Json之间的转换只要使用ObjectMapper 对象的readValue和writeValueAsString两个方法就能实现。但是如果要转换复杂类型Collection如 List<YourBean>,那么就需要先反序列化复杂类型 为泛型的Collection Type。如果是ArrayList<YourBean>那么使用ObjectMapper 的ge 阅读全文
posted @ 2013-04-16 21:51 QuantSeven 阅读(80771) 评论(4) 推荐(6) 编辑
摘要: 以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json",contentType:"application/json" 这样就可以轻易的将一个对象或者List传到Java端,使用@RequestBody即可绑定对象 阅读全文
posted @ 2013-04-16 21:07 QuantSeven 阅读(309724) 评论(28) 推荐(18) 编辑