Jive论坛学习FAQ
2008-05-01 06:26
351 查看
Q:发新贴的时候出现错误 :java.lang.NullPointerExceptionA:将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) throwsAttachmentException {try{name = new String(name.getBytes("ISO-8859-1"),JiveGlobals.getCharacterEncoding());}catch(Exception e){}...}Q:Jive 的connection是怎么传递的?A:Jive使用了连接池,每次返回的只不过是一个早已打开的连接而已。通过实现了ConnectionProvider接口的类提供现存可用的数据库连接给用户,con.close()并没有关闭连接,而是将其重新放回连接池,供其它用户使用。
相关文章推荐
- 从0到1学习node(七)之express搭建简易论坛
- Linux学习笔记之:NFAQ
- 积极参与思科官方学习论坛
- 最好的编程学习论坛,最好的编程互动平台
- 学习网络技术的一些常用论坛和网站
- STL学习交流论坛开通
- 新手学习Linux——搭建个人论坛
- 路由交换笔记(26)--CCNA论坛焦点学习
- C++ FAQ学习笔记 9,10章
- C++ FAQ学习笔记 18章 const正确性
- caffe 学习的论坛地址--貌似上边很多基础问题和解答
- Java学习从入门到精通(附FAQ)
- C++ FAQ学习笔记 24章 继承 — 私有继承和保护继承
- 王爽老师的汇编学习论坛
- Flex学习资源:(网站,博客,论坛)汇总
- Jive学习(四)--Jive缓存
- 学习笔记13 独立出discuz 论坛中的图片上传
- 2008年9月25日至10月1日论坛学习资料公布
- 程序员常用的学习社区和论坛
- 微软论坛2009全新奉献,全新打造技术自测系列活动:一起学习Silverlight