Jive论坛学习FAQ
2008-02-23 09:34:22来源:互联网 阅读 ()
Q:发新贴的时候出现错误 :Java.lang.NullPointerException
A:将post.JSP中usebean 中的scope 由session改为application
或将post.jsp文件中所有的myEnv.getForumFactory()改为forumFactory即可
原因:在进行认证以及取得用户环境变量时候少了一句myEnv.reGISteUserInit( authToken );
导致myEnv.getForumFactory()为空
Q:jive 汉字问题终极解决办法
A:修改原来每个jsp文件开始的<%@ page contentType="text/html;charset=ISO8859_1" %>
为<%@ page contentType="text/html;charset=GBK" %>可以解决汉字的显示问题
再在下面添加一行:
<%request.setCharacterEncoding("GBK");%>
可以解决汉字录入后变成乱码的问题!
补充:
以上方法因为不用ISO8859_1 编码了,在部分页面的操作时完全正常,如admin下的各个管理界面
但在涉及到使用某些bean的页面里还需要在所有的bean都要设置字符串的编码为gbk,如论坛内容显示的页面,工作量比较大,请各位考虑!
建议使用过滤器,可以省掉request.setCharacterEncoding("GBK");
建议使用<%@ page contentType="text/html;charset=UTF-8" %>
Q:JBbuilder9打开JDON(Jive)工程中文乱码问题?
如果用Notepad打开,显示正常。用jb9打开,就会在汉字处显示乱码。
A:JDON(Jive)工程的属性是ISO8859-1,你只要在菜单Project->Project Properties->General->Encoding改为GB2312就可以了,工程中的中文就可以正常显示了
Q:Jive 中如何上载超过500K的文件呢?
A:修改一下上传组件的限制就行了
Q:Jive 3.x UTF-8 问题
按照Jive的文档,如果要汉化Jive,需要翻译jive_forums_i18n.properties 并转换本地字符集,同时使用UTF-8字符集存储。一切都很顺利,但是发现:当上传中文文件名的文件附件时,
1.附件名称显示乱码
通过修改DBAttachment.getName()
if(JiveGlobals.getCharacterEncoding().equalsIgnoreCase("UTF-8")){ name = new String(name.getBytes("ISO-8859-1"),"UTF-8");}
可以解决。
getName()不用改,只需要改。
public DbAttachment(int objectType, long objectID, String name,
String contentType, InputStream data) throws
AttachmentException {
try{
name = new String(name.getBytes("ISO-8859-1"),
JiveGlobals.getCharacterEncoding());
}catch(Exception e)
{}
...
}
Q:jive 的connection是怎么传递的?
A:Jive使用了连接池,每次返回的只不过是一个早已打开的连接而已。
通过实现了ConnectionProvider接口的类提供现存可用的数据库连接给用户,con.close()并没有关闭连接,而是将其重新放回连接池,供其它用户使用。
上一篇: Installation Guide of ArcIMS9.1 with Tomcat 5.0.28 and Apache 2.0.48
下一篇: AXIS 传输自定义对象
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:如何區分==和 equals
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash