【发布时间】:2016-05-18 08:25:26
【问题描述】:
我有一个包含 9 个元素的 html ul 列表。当按下继续阅读时,它们中的每一个都有一张图片和一个指向特定 html 页面的链接。
我想在页面上创建一个名为 Top Articles 的部分,我想根据鼠标点击(当我按下继续阅读时)显示九篇文章列表中浏览次数最多的三篇文章。如果查看次数最多的文章的顺序发生变化,我希望在页面上重新加载我的热门文章部分也发生变化。
我正在使用 Apache Tomcat 服务器,该项目使用 JSF 框架。请注意,我没有数据库连接,我将数据(文本)保存在 XML 文件中,然后将 XML 转换为 XSL,最后使用 Java 解析器将 XSL 文件转换为 html(链接继续阅读将我带到这些 html 文件) .
您能帮我解决这个问题吗,我需要使用 Java 或 JavaScript。我正在考虑一个计数器,它可以记住 cookie 中的鼠标点击,并根据 cookie 中存储的信息加载热门文章部分中浏览次数最多的 3 篇文章,但我不知道该怎么做。
【问题讨论】:
-
为什么不在 XML 中的文章下为 viewCount 创建一个标签,并增加每次点击的计数,然后导航/显示文章?
-
为什么不试试 LRU(最近最少使用)算法,获得 3 篇浏览量最高的文章。
标签: javascript java html jsf