Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java IDE  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 [下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!)
sanigo

给我三刀吧

版主


发贴: 529
积分: 395
于 2002-12-28 16:45 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
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文件绝对不值得推荐!!!


sanigo edited on 2002-12-28 20:03

作者 good! [Re:sanigo]
rainman

阿熊

元老


发贴: 5644
积分: 454
于 2002-12-28 17:01 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我也知道是这个小写gbk搞错了,不过我没反编译Jbuilder,呵呵。
这下搞定了。




作者 Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re:sanigo]
sanigo

给我三刀吧

版主


发贴: 529
积分: 395
于 2002-12-28 20:02 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
新版本,除了修正上面的问题外,还修正了JSP的默认编码问题:
如果没有显式指定编码为GBK或GB2312,那么默认是ISO-8859-1,
所以所有汉字全显示为乱码。
应用了这个补丁后,使jsp的默认编码变成操作系统的默认编码,解决了jsp乱码问题

jb8_encoding_fix.jar (3.88k)


sanigo edited on 2002-12-28 20:12

作者 Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re:sanigo]
fat32

一个字:帅!@_@

CJSDN高级会员


发贴: 251
积分: 60
于 2002-12-29 17:41 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
you did a great work!


作者 Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re:sanigo]
sanigo

给我三刀吧

版主


发贴: 529
积分: 395
于 2002-12-29 21:25 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
下面是个可有可无的补丁,如果你需要就应用吧
有关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)



作者 同时发现论坛一个bug:) [Re:sanigo]
sanigo

给我三刀吧

版主


发贴: 529
积分: 395
于 2002-12-29 21:27 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我上传的文件明明是jb8_tabsize_patch.jar
怎么到了服务器上成了b8_tabsize_patch.jar?



作者 Re:[下载]Jbuilder8.Encoding.patch(从根本上修正JSP保存问题!) [Re:sanigo]
阿熊



发贴: 0
积分: 0
于 2002-12-29 21:37 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这应该算是一个bug
请rainman查查



作者 不是bug [Re:zua]
rainman

阿熊

元老


发贴: 5644
积分: 454
于 2002-12-30 00:54 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
是文件名上传长度有限制。
似乎可以再长点?

回TAB问题:我没有这个问题,为啥呢?因为我的缩进都是space,tab会自动转成space的。呵呵。




作者 为什么我用了补丁还是不能make .jsp文件? [Re:sanigo]
petshop



发贴: 0
积分: 0
于 2002-12-30 11:46 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
保存是可以了,。
但make却
"start.jsp": Error #: 300 : method handlePageException(java.lang.Throwable) not found in class javax.servlet.jsp.PageContext



作者 好像跟JDK版本有关 [Re:sanigo]
petshop



发贴: 0
积分: 0
于 2002-12-30 12:00 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
用jdk1.3就有问题
jdk1.4就没问题
tomcat用jb8内置的4.1.12



作者 原来是jb8带的tomcat 4.1只能用jdk1.4 [Re:petshop]
petshop



发贴: 0
积分: 0
于 2002-12-30 12:03 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
原来是jb8带的tomcat 4.1只能用jdk1.4


作者 不推荐用JBuilder编译JSP [Re:sanigo]
sanigo

给我三刀吧

版主


发贴: 529
积分: 395
于 2002-12-30 12:54 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
太慢了,而且不可靠.


作者 make的问题补丁已经有了 [Re:sanigo]
阿熊



发贴: 0
积分: 0
于 2002-12-30 15:12 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
make的问题补丁已经有了
找找以前scottlai的贴子



作者 Re:原来是jb8带的tomcat 4.1只能用jdk1.4 [Re:petshop]
scottlai



元老


发贴: 451
积分: 366
于 2002-12-30 15:30 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
petshop wrote:
原来是jb8带的tomcat 4.1只能用jdk1.4


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



作者 Re:为什么我用了补丁还是不能make .jsp文件? [Re:petshop]
scottlai



元老


发贴: 451
积分: 366
于 2002-12-30 15:34 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
petshop wrote:
保存是可以了,。
但make却
"start.jsp": Error #: 300 : method handlePageException(java.lang.Throwable) not found in class javax.servlet.jsp.PageContext


這跟能不能MAKE無關啊. 您沒看到 method handlePageException not found 嗎?




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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