各位大虾,请问作为jsp服务器resin和tomcat功能上有何不同(0分)

  • 主题发起人 主题发起人 clever_boy_2000
  • 开始时间 开始时间
C

clever_boy_2000

Unregistered / Unconfirmed
GUEST, unregistred user!
自从开始写jsp后一直使用的服务器是resin,但很多网友都用tomcat,所以想问一下各位
大虾resin和tomcat在功能上有何不同。多谢!
 
感觉上面两者的大体功能差不多。
但resin据说是最快的,我个人很喜欢resin,因为resin中对中文的支持很好
而tomcat中在传中文值的时候需要转码。
 
我很喜欢用resin,好处如上楼说,而且国内用resin的很多
tomcat是jakarta中的,可以和apache结合,不过我的确很讨厌中文的转换
 
请问在访问量压力上,两个服务器孰优孰劣??
 
胡说
那而有什么转换之类的问题。
 
有的,在resin中队access数据库插入中文不需要做中文转换
在tomcat中就需要
并且在tomcat中传值为中文的时候会导致值为??而resin就不会
请问曹大侠的转换之类的问题指的为何物?
 
中文问题需要综合考虑,比如你的java程序本身编译的时候的编码,数据库的编码,jdbc driver的
charset.
如果出现了问题,要首先全面考虑,发现是什么问题,不要想当然的把tomcat一棍子打死。
比如说在你出现tomcat的中文问题的时候,你的javac encoding是什么?jdbc的charset又是什么?
他们能够配合吗?你的中文又是从哪里来的?从一个文本文件来还是用户输入?如果是文本文件的话,
他的编码又是什么?输出的时候,你的中文编码又是什么?
如果你上面所有的编码都正确,比如全部使用ISO 8859-1作为数据库/javac encoding,那么是不会出现问题的。
假如你的数据库是cp1252,而你试图插入GB2312的字符串,不出问题才怪。
很多人只知道getBytes,其实getBytes是治标不治本的方法,速度又慢,扩展性又差,编程
也繁琐,还不如仔细调试你的整个环境,真正的解决问题。
 
多谢曹大侠的指教,纠正了我的错误看法
感谢之至。
 
接受答案了.
 
后退
顶部