首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

OpenCms Listener 监听器的应用

2012-11-06 
OpenCms Listener 监听器的使用如果想在OpenCms发布数据的同时do something怎么办呢?你可以使用PublishLis

OpenCms Listener 监听器的使用

如果想在OpenCms发布数据的同时do something怎么办呢?你可以使用PublishListener,publish事件监听器,OpenCms有事件的概念,有点类似javascript的listener。下面我就教你怎么写一个完整的Publish监听器。

?

第一步:创建一个ActionClass继承org.opencms.module.I_CmsModuleAction

CmsPublishList publishList = publishJob.getPublishList();List fileList = publishList.getFileList();Iterator it = fileList.iterator();while(it.hasNext()){CmsResource resource = (CmsResource) it.next();}

第三步,进入view=Administration,进入Module Manage,选择你自己的module,选择Edit Module,在ActionClass里面写入你自己的ActionClass(包名+ClassName),然后再onFinish方法里面加入一些输出代码,重启Tomcat,试着发布一个文件,看看有没有效果?

?

?

热点排行