论坛首页 Java企业应用论坛

Webwork2.2.4修复了上传中文乱码问题,但是。。。

浏览 4216 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-06  
今天试用了一下刚发布的Webwork2.2.4,是一个BugFix版本,发现最大的改变是上传的时候中文不需要再手动转换编码了,这点比较爽。

但是我有一个地方使用了一个实时的上传进度条,暂时必须直接从request读取上传信息,2.2.2的时候没有任何问题,但是升级到2.2.4后发现只要是上传表单(enctype="multipart/form-data")就没办法用commons_fileupload直接读取request了,FileItem全部为null。

目前仅发现这一个问题。
不知道有没有人试过这个新版本了。。。。

PS:10天内居然出了两个bugfix release,2.2.3,2.2.4
   发表时间:2006-09-06  
我后来试了一下用标准的servlet也没办法用commons_fileupload得到任何信息。用2.2.2一切正常。
这个有点奇怪~~~,怀疑是FilterDispatcher的问题了,准备看FilterDispatcher源码。。。。
0 请登录后投票
   发表时间:2006-09-06  
找到出问题的方法了:
http://jira.opensymphony.com/browse/WW-1278

因为2.2.2和2.2.4的FilterDispatcher只有doFilter()方法内有一个代码执行顺序的区别,所以暂时的办法是用2.2.2的FilterDispatcher.class替换webwork-2.2.4.jar里的文件。

好了,现在一切正常了。
0 请登录后投票
   发表时间:2006-09-11  
大哥,你把话说完啊。怎么解决的?
ps:呵呵。 2.2.3 几天内升级到 2.2.4是因为与 springframework 的兼容性出大问题了。
0 请登录后投票
   发表时间:2006-09-11  
不是我没说完,是robbin在迁移数据时把我的后半句话K掉了 (遇到URL标记自动截断了)
稍后我再补上
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics