sk8boy
BlogJava
首页
新随笔
联系
聚合
管理
随笔-49 评论-50 文章-27 trackbacks-0
ROC
面向可恢复的计算项目是Berkeley大学Stanford分校的一个科研项目,它意在开发一种新的技术来保障高可靠性的Internet服务。
<
2010年3月
>
日
一
二
三
四
五
六
28
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
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(12)
给我留言
查看公开留言
查看私人留言
随笔分类
Grid Computing(1)
Linux(12)
Novell(3)
Python(1)
随笔档案
2010年1月 (1)
2008年7月 (1)
2008年6月 (6)
2007年9月 (2)
2007年8月 (1)
2007年7月 (1)
2007年6月 (1)
2006年12月 (1)
2006年11月 (1)
2006年8月 (2)
2006年7月 (1)
2006年6月 (7)
2006年5月 (2)
2006年4月 (6)
2006年3月 (3)
2005年10月 (7)
2005年9月 (1)
2005年4月 (4)
2005年3月 (1)
文章分类
Grid Computing(4)
LaTeX(1)
Linux技术(13)
Novell技术
Python(1)
ROC
其他技术文章(8)
网络仿真(2)
文章档案
2008年6月 (1)
2007年3月 (1)
2006年12月 (2)
2006年7月 (1)
2006年6月 (4)
2006年5月 (4)
2006年4月 (3)
2006年3月 (1)
2005年10月 (9)
2005年3月 (1)
相册
temp
收藏
令你捧腹大笑的38张...(贴图)
关于struts的upload组件的编码问题
我们的项目一般都是采用struts,以前一直没用过它的upload,今天改一个项目的时候(这个项目用了upload,呵呵,不是我写的),发现不管怎么转码,都不会是中文,就算转对了,也只有一部份是中文,倒...这下可惨了,一部份是中文,这样的话肯定转换不成功了(只有upload部份的是乱码,其它部份都是中文--UTF-8编码)。 无奈之下就又去apache的网站上下了1.2的(我用的是1.1),想测试一下,结果下载后测试upload组件,依然是乱码,这样的话就没办法了,肯定是upload部份有问题,然后又把1.2的源码下载下来,看了一阵,发现果然是struts的upload的问题,它没有处理charset,找了一会,发现主要是通过CommonsMultipartRequestHandler的handleRequest方法来处理上传的请求的(修改其它地方也可以),将它的request对象中加入编码,如下: if(request.getCharacterEncoding()==null){ upload.setHeaderEncoding("UTF-8"); }else{ upload.setHeaderEncoding(request.getCharacterEncoding()); } 这样的话就可以处理了,经测试也正常。不知道struts为什么不处理,我也郁闷,呵呵....... 我是用1.2的源代码编译的,呵呵,放在1.1中也没有问题,看来这部份没有做过修改(没看过它的changelog不知道,哈哈)
牛仔裤的几大著名品牌
英文email
英文信件格式
搜索
最新评论
1. re: Java编程实现支持中文的Base64编码转换
能否发个代码到我邮箱呢,去掉行号,jackyrong@tom.com
--jackyrong
2. re: Java编程实现支持中文的Base64编码转换
非常爱你!解决我的难题!谢谢!
--Tainy
3. 求助!谢了[未登录]
评论内容较长,点击标题查看
--chen
4. re: Failed to start container: [Caused by: java.lang.reflect.InvocationTargetException][未登录]
qq672547458 方便的话,能加我为好友吗,交流起来方便点,谢谢
--chen
5. re: Failed to start container: [Caused by: java.lang.reflect.InvocationTargetException][未登录]
评论内容较长,点击标题查看
--chen
阅读排行榜
1. "java.lang.NoClassDefFoundError"错误——一个关于classpath设置的问题(29374)
2. APA格式学习心得(4708)
3. Windows 2003远程桌面连接数限制(转帖)(3889)
4. Failed to start container: [Caused by: java.lang.reflect.InvocationTargetException](2154)
5. 流媒体服务器Helix安装(1378)
评论排行榜
1. "java.lang.NoClassDefFoundError"错误——一个关于classpath设置的问题(17)
2. Java编程实现支持中文的Base64编码转换(4)
3. APA格式学习心得(4)
4. 流媒体服务器Helix安装(3)
5. Failed to start container: [Caused by: java.lang.reflect.InvocationTargetException](3)