Jive论坛学习FAQ(转载)

博客主要围绕Jive相关问题展开,包括发新贴时的空指针异常、汉字显示与录入乱码、JBbuilder9打开工程中文乱码、文件上传限制、UTF - 8字符集下附件名称乱码以及连接传递等问题,并给出了相应的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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()并没有关闭连接,而是将其重新放回连接池,供其它用户使用。

一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值