浏览 3549 次
锁定老帖子 主题:你是否会更改webwork源码来解决问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-05-19
使用webwork碰到问题时,会怎么解决呢? 比如webwork2.2.2发布到geronimo+jetty 1.0里时会找不到default.properties。 看了代码,在com.opensymphony.webwork.config.PropertiesConfiguration 的public PropertiesConfiguration(String name) 方法里用的是 Thread.currentThread().getContextClassLoader().getResource(,这个跟geronimo的起冲突了。 加了 if (settingsUrl == null); { settingsUrl = getClass();.getClassLoader();.getResource(name + ".properties");; }解决问题。 如果改过代码的,也来发表下经验吧。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-05-19
修改了com.opensymphony.webwork.dispatcher.multipart.CosMultiPartRequest的
private static String getEncoding(); { //return "utf-8"; return "gbk"; } 为了解决上载中文文件的乱码问题。 |
|
返回顶楼 | |
发表时间:2006-05-20
FreeMarkerPageFilter里的
protected Locale getLocale(ActionInvocation invocation, Configuration configuration) 在碰到单纯jsp文件时会出错,因为此时invocatio为null,语句是: if (invocation.getAction() instanceof LocaleProvider) 改成 if (invocation!=null && invocation.getAction() instanceof LocaleProvider)即可。 |
|
返回顶楼 | |
发表时间:2006-05-25
1、对于自己应用特殊的需求,或者个别App server的问题,用打补丁就好,反正WEB-INF/classes优先于lib。
2、对于通用的bug,应该及时提交到码线或者用户论坛,跟大家共享。 :D |
|
返回顶楼 | |
发表时间:2006-05-25
最近webwork在搞合并。
上次想提交bug,不知道到哪个界面了。 |
|
返回顶楼 | |
发表时间:2006-05-25
都在apache提交issue
http://issues.apache.org/struts/browse/WW |
|
返回顶楼 | |