[
王毅原创,转载注明]
实际上,发现官方提供的这个模块还是很易于使用的。
只要按照官方的说明文档安装,配置,就可以
自己测试一下了。
譬如,
我写以下代码就可以实现在每次访问页面的时候计数器自动加一:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %><%
CmsExampleUseBean cms = new CmsExampleUseBean(pageContext, request, response);
pageContext.setAttribute("cms", cms);
%>
<c:set var="cvalue1"><%= cms.getCounterManager().incrementCounter("pageview") %></c:set>
本页面被浏览次数:<span style="color: red;"><c:out value="${cvalue1}"/></span>
显示效果如下:
当然,这个只是个demo而已,在这个示例中,没有判断当前项目的状态,因为实际使用中应该是给Online的项目使用;还有一点就是可以在页面增加参数来确定当前用户是否实在刷新页面,防止用户刷新计数器;比较重要的还有,这个可以写成一个专门计数的模板元素,然后可以在页面模板中使用,这样可以给很多页面html计数。当然,最需要的恐怕就是还需要写一些代码来实现在页面计数的时候判断计数器管理里面时候有这个页面的计数,没有的话,需要自己先增加了。
这个模块模块的实用性上来说,可以给页面计数,或者文件下载次数计数,或者其他的譬如某用户登录次数、某表单被提交次数等等,可以在很多方面使用。
但是个人觉得,如果在这个已经提供的基础上进行自己的二次开发来适合自己的需要的话,效果会更好。
注意:配置数据库连接池的时候,可能需要
修改OpenCms的配制文件来配置使用的连接池。
说个题外话,感觉开源的这些模块,要想在项目中很好的使用,也需要真正研究一番才行。
今天忽然发现,从官方下载的一些东西还缺少文件,还需要自己揣摩写一些文件才能够正确运行。
我的相关日志:
2008-04-30 |
Alkacon 提供的 OpenCms 模块预览(二)2008-04-30 |
Alkacon 提供的 OpenCms 模块预览(一)2008-05-05 |
期待 OpenCms 7.0.52008-04-29 |
给我发mail的OpenCms Core Developer的真身2008-04-28 |
OpenCms 中实现文章分类功能2008-04-12 |
<cms:param>标签的使用2008-04-11 |
<cms:img>标签的用法举例说明2008-04-10 |
再谈<cms:contentaccess>标签的使用2008-04-09 |
浅谈<cms:contentaccess>标签的使用2008-04-08 |
OpenCms 7 Development 5月份即将出版
分享到:
相关推荐
#### 1.6 Alkacon OCEE 在“开发”服务器上的使用 对于希望在开发环境中测试 Alkacon OCEE 功能的用户来说,Alkacon 提供了一个特别的许可选项。通过这个选项,开发者可以在非生产环境中免费试用 OCEE,以便更好地...
Alkacon_OAMP_Comments.pdf 这个文件可能是该评论模块的官方文档,其中可能包含详细的安装指南、配置说明、使用示例和API参考。对于开发者来说,这是一个非常宝贵的资源,可以帮助他们理解和集成这个模块到他们的...
首先,我们来看`Alkacon_OAMP_GeoMap.pdf`,这很可能是该模块的用户手册或开发者指南。这份文档可能包含了如何安装、配置和使用GeoMap模块的详细步骤,以及关于如何创建和编辑地图元素的教程。用户可以学习如何添加...
opencms中用到的jar com.alkacon-simapi0.9.8.jar 提供com.alkacon.simapi.Simapi com.alkacon.filter等
使用alkacon-simapi-0.9.8.jar.zip,开发者可以将其解压缩到本地文件系统,然后通过Java的`java -cp`命令行选项或在项目的类路径中包含该JAR,以便在项目中使用其提供的功能。对于依赖管理,现代的构建工具如Maven或...
官方版本,亲测可用
在使用"alkacon-diff-0.9.2.jar.zip"时,需要确保你的系统已经安装了Java环境,因为运行jar文件需要Java虚拟机(JVM)。解压zip文件后,如果"alkacon-diff-0.9.2.jar"是一个可执行的Java应用,可以直接通过命令行...
通过阅读这个Javadoc,开发者可以了解到如何在自己的项目中导入和使用Alkacon Diff 0.9.2 库,理解其提供的各种API,以及如何解决可能出现的问题。例如,你可以找到处理两个对象之间差异的类`DiffManager`,或者用于...
总结一下,"alkacon-diff-0.9.2-sources.jar.zip"是一个包含Alkacon Diff项目源代码的Java库,对于理解和使用这个库,以及进行二次开发和调试工作都具有重要意义。通过这个资源,开发者可以更深入地探索项目的工作...
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
jar包,官方版本,自测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用