2006年3月2日

     摘要: 近日因项目临近尾声,开始启动工程化的工作。但是才刚刚开始就遇到个不小的问题。我们的发布是将项目连同TOMCAT一起打包,而我们的项目中使用了 RMI的通信,在启动项目时会建立一个RMI的server,这样问题就来了。当我们将项目安装在带有空格的目录中(如C:\Program Files\...)时,在启动TOMCAT时即会报错  阅读全文

posted @ 2006-03-09 10:08 么么茶 阅读(2952) | 评论 (2)编辑 收藏

     摘要: 今日无意中发现在中文系统使用良好的中文页面在移植到英文系统后出现了乱码,多方查找发现,出现乱码的页面是使用的jstl标签的c:url和c:param标签生成的URL通过c:import嵌入网页的,所以怀疑可能是c:param在进行Base64编码是使用的编码有问题。通过查找JSTL的源码发现在org.apache.taglibs.standard.tag.common.core.ParamSupport类即c:param的实现类中有这样一行代码:

parent.addParameter(URLEncoder.encode(name), URLEncoder.encode(value))

其中URLEncoder.encode是问题所在。  阅读全文

posted @ 2006-03-02 11:17 么么茶 阅读(11118) | 评论 (2)编辑 收藏