Topic: [下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) |
Print this page |
1.[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) | Copy to clipboard |
Posted by: sanigo Posted on: 2002-12-28 16:45 com.borland.primetime.util.AssertionException: gbk 看到这个错误时,我就知道了大概的原因,只是前一段时间忙于别的事情,没时间作patch. 出错的原因很简单,gbk应该是大写的才不会出错,肯定是JBuilder内部什么地方把"gbk"作为编码用了,所以出了java.io.UnsupportedEncodingException 反编译部分代码后发现:com.borland.primetime.util.CharToByteJava中的一行: a=sun.io.CharToByteConverter.getConverter(s); 运行时s="gbk". 所以就出了java.io.UnsupportedEncodingException 修正也很简单,把jb8_encoding_fix.jar放到C:\Jbuilder8\patch下,重新启动Jbuilder8,就可以跟那个问题说永别了。 改JRE的charsets.jar文件绝对不值得推荐!!! |
2.good! [Re: sanigo] | Copy to clipboard |
Posted by: rainman Posted on: 2002-12-28 17:01 我也知道是这个小写gbk搞错了,不过我没反编译Jbuilder,呵呵。 这下搞定了。 |
3.Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re: sanigo] | Copy to clipboard |
Posted by: sanigo Posted on: 2002-12-28 20:02 新版本,除了修正上面的问题外,还修正了JSP的默认编码问题: 如果没有显式指定编码为GBK或GB2312,那么默认是ISO-8859-1, 所以所有汉字全显示为乱码。 应用了这个补丁后,使jsp的默认编码变成操作系统的默认编码,解决了jsp乱码问题 jb8_encoding_fix.jar (3.88k) |
4.Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re: sanigo] | Copy to clipboard |
Posted by: fat32 Posted on: 2002-12-29 17:41 you did a great work! |
5.Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re: sanigo] | Copy to clipboard |
Posted by: sanigo Posted on: 2002-12-29 21:25 下面是个可有可无的补丁,如果你需要就应用吧 有关TabSize,JBuilder8的tabSize是在Project属性里面设置的, 默认是8,如果你改变了工程的tabSize设置为4, 如果你在有文件打开时关闭JBuilder, 那么你再次打开JBuilder后,上一次打开着的文件会再次打开, 当前激活的文件的tabSize显示与你的设置不符合,还是使用默认值8 只有关闭并打开文件后才能修正显示 导致这个问题的原因是,JBuilder在图形界面出现前就获取要使用的tabSize, com.borland.primetime.ide.Browser.getActiveBrowser() == null时,无法取到当前激活的Project (browser.getActiveProject()),如果取不到,就使用默认值8。 应用这个补丁后,可以解决这个小问题, 如果应用补丁后,刚打开JBuilder8时,显示仍然不对(如果Jbuilder关闭时,光标在文件第一行,就会这样),那么当你用鼠标在编辑器中点击一次后,就可以了。 如果你不介意先关闭文件再打开文件的麻烦,那么你不需要这个补丁 b8_tabsize_patch.jar (21.69k) |
6.同时发现论坛一个bug:) [Re: sanigo] | Copy to clipboard |
Posted by: sanigo Posted on: 2002-12-29 21:27 我上传的文件明明是jb8_tabsize_patch.jar 怎么到了服务器上成了b8_tabsize_patch.jar? |
7.Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re: sanigo] | Copy to clipboard |
Posted by: 阿熊 Posted on: 2002-12-29 21:37 这应该算是一个bug 请rainman查查 |
8.不是bug [Re: zua] | Copy to clipboard |
Posted by: rainman Posted on: 2002-12-30 00:54 是文件名上传长度有限制。 似乎可以再长点? 回TAB问题:我没有这个问题,为啥呢?因为我的缩进都是space,tab会自动转成space的。呵呵。 |
9.为什么我用了补丁还是不能make .jsp文件? [Re: sanigo] | Copy to clipboard |
Posted by: petshop Posted on: 2002-12-30 11:46 保存是可以了,。 但make却 "start.jsp": Error #: 300 : method handlePageException(java.lang.Throwable) not found in class javax.servlet.jsp.PageContext |
10.好像跟JDK版本有关 [Re: sanigo] | Copy to clipboard |
Posted by: petshop Posted on: 2002-12-30 12:00 用jdk1.3就有问题 jdk1.4就没问题 tomcat用jb8内置的4.1.12 |
11.原来是jb8带的tomcat 4.1只能用jdk1.4 [Re: petshop] | Copy to clipboard |
Posted by: petshop Posted on: 2002-12-30 12:03 原来是jb8带的tomcat 4.1只能用jdk1.4 |
12.不推荐用JBuilder编译JSP [Re: sanigo] | Copy to clipboard |
Posted by: sanigo Posted on: 2002-12-30 12:54 太慢了,而且不可靠. |
13.make的问题补丁已经有了 [Re: sanigo] | Copy to clipboard |
Posted by: 阿熊 Posted on: 2002-12-30 15:12 make的问题补丁已经有了 找找以前scottlai的贴子 |
14.Re:原来是jb8带的tomcat 4.1只能用jdk1.4 [Re: petshop] | Copy to clipboard |
Posted by: scottlai Posted on: 2002-12-30 15:30 petshop wrote: Directory of D:\BORLAND\JBuilder8\thirdparty 2002/12/17 10:52p <DIR> jakarta-tomcat-3.3.1 2002/12/17 10:52p <DIR> jakarta-tomcat-4.0.6-LE-jdk14 2002/12/04 08:15p <DIR> jakarta-tomcat-4.1.12-LE-jdk14 |
15.Re:为什么我用了补丁还是不能make .jsp文件? [Re: petshop] | Copy to clipboard |
Posted by: scottlai Posted on: 2002-12-30 15:34 petshop wrote: 這跟能不能MAKE無關啊. 您沒看到 method handlePageException not found 嗎? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |