0

Java中是否有任何可以检测页面内容是否已更改的侦听器?“已更改”表示页面中的文本已添加/删除...

过程:作者修改页面并激活它。在发布实例中,必须检查页面内容是否已被修改/更改

4

2 回答 2

1

我不认为有这样的听众。您将不得不重新加载/访问该页面,或者您可以将其连接起来,这样当作者提交他的更改时,您将一个值插入到该特定页面已被修改的数据库中。之后,您只需使用不时触发的计时器从数据库中读取数据,如果出现新行,则执行您的操作。

这更像是一个设计问题,您应该考虑您正在从事的项目以及实现此功能的最佳方法是什么。

于 2013-07-30T08:36:53.067 回答
1

Apache sling 可以处理事件。这里有很好的教程http://sling.apache.org/documentation/tutorials-how-tos/how-to-manage-events-in-sling.html

基本上创建一个监听器广告检查事件是否与页面节点(或其子节点)相关。然后应用你想要的任何逻辑。

小心检查你是否在作者或发布实例中(或关闭作者中的服务)

于 2013-07-30T11:31:27.507 回答