摘要: URL中传递中文参数乱码的问题,是一个老问题。我以Tomcat和Weblogic分别测试,给出一个统一的解决办法:传递中文参数前,可以使用javascript对参数进行编码,可以使用escape,encodeURI,encodeURIComponent这三个函数中的其中一个进行编码。在我测试的过程中,用escape解码需要借助第三方写的函数,而且函数写的比较复杂,放弃;用encodeURIComponent的话,在Tomcat下与Weblogic下解码方式不一致,放弃;用encodeURI可以。encodeURI在Java里等同于URLEncoder.encode(str, "utf 阅读全文
posted @ 2009-08-05 15:05 魔豆 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 在Tomcat下使用,jndi名称需要这么写:[代码]在Weblogic下使用,jndi名称是这么写:[代码]由于jndi名称写法不一致,以前的做法都是在不同的服务器动态切换配置文件,比较麻烦刚刚发现,其实可以这么写,就不用切换了,哈哈:[代码]添加了一个属性resourceRef,api上的解释是这样的:Set whether the lookup occurs in a J2EE contai... 阅读全文
posted @ 2009-08-05 11:15 魔豆 阅读(5976) 评论(1) 推荐(1) 编辑