jforum初学添加页面流程
来源:互联网 发布:js时间选择插件 编辑:程序博客网 时间:2024/04/30 17:33
将设你已经安装好了jfoum,并运行了一个例子论坛。在此基础上我们尝试通过jforum添加一个超链接跳转到指定页面
web-inf/config
里面的.properties文件是配置核心文件
添加页面方式例如在前台插入一个页面链接
<a href="${JForumContext.encodeURL("/test/contact")}" >${I18n.getMessage("user")}</a>
通过这个超链接我们要跳转到
webroot/templates/default/contact.htm页面
这里我们就学要修改
上面添加红线框的文件。以及一个控制跳转的TestAction.java,跟net.jforum.util.preferences包下的TemplateKeys类
第一步,添加一个TestAction.java
在src/net.jforum.view.admin下添加TestAction类
内容如下
package net.jforum.view.admin;import net.jforum.Command;import net.jforum.util.preferences.TemplateKeys;public class TestAction extends Command {@Overridepublic void list() {// TODO Auto-generated method stub} public void contact() { this.setTemplateName(TemplateKeys.TEST_CONTACT); } }
去实现跳转
第二步
然后我们再net.jforum.util.preferences.TemplateKeys类中添加
public class TemplateKeys{private TemplateKeys() {}public static final String TEST_CONTACT = "test.contact"; public static final String TEST_AD = "test.advertisement";TemplateKeys.java类文件中配置templatesMapping.properties文件中对应的页面信息 action中调用时通过this.setTemplateName(XX)去实现跳转
第三步,使这个aciton有效。
在modulesMapping.properties文件中添加:test=net.jforum.view.admin.TestAction
此文件用来映射模块名.即添加一个叫test的模块.
第四步
在templatesMapping.properties文件中添加:
test.contact = contact.htm
注意TestAcion类中的contact方法名字与此保持一直
第五步
在urlPattern.properties中添加:
mydwbi.contact.0 =
mydwbi.advertisement.0 =
此文件设置每个action参数.我们这个action无参数.
over。
0 0
- jforum初学添加页面流程
- JForum
- jforum
- jforum二次开发——添加内容过滤
- 初学extJS,一个简单的表单添加页面
- jforum二次开发相关笔记——页面请求机制
- 初学HTML5---页面结构
- 初学html登陆页面
- python初学-03控制流程
- 软件开发项目流程初学
- 添加页面
- 添加页面
- 添加页面
- jforum二次开发相关笔记——(一)页面请求机制
- jforum配置
- jforum安装
- JForum论坛
- JForum研究
- 开始菜单右键被禁用之完美解决
- Boost库,linux pthread库的线程互斥锁和条件变量
- Windows 8系统如何开启与禁用管理员账户方法
- Mysql在大型网站的应用架构演变
- 一个简单的返回顶部jQuery代码
- jforum初学添加页面流程
- C中的预编译宏详解
- 手机淘宝构架演化实践
- Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
- robotium测试APK 遇到过的坑
- PROTEL技术应用技巧总结
- HTTP协议分析系列(九)------http协议与内容压缩
- 子查询因子化-WITH AS
- 自己想到的几道Java面试题