首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSF中的HIt计数器

JSF中的HIt计数器
EN

Stack Overflow用户
提问于 2010-04-01 13:37:09
回答 2查看 1.9K关注 0票数 0

我想在我的JSF web应用程序中添加一个点击计数器。就像在PHP中一样,我们可以使用外部文本文件来存储计数和增量,并在每次请求时将其写入。如何在JSF中使用?

EN

回答 2

Stack Overflow用户

发布于 2010-04-01 19:44:13

为此,我建议使用Filter。相应地实现javax.servlet.Filter,并在web.xml中将其映射到感兴趣的url-pattern上。

例如(半伪):

代码语言:javascript
复制
public void doFilter(request, response) {
    int count = readCountFromFile();
    count++;
    writeCountToFile(count);
    chain.doFilter(request, response);
}

Java IO tutorial可能对如何读取和写入文件内容有帮助。

为此,您不一定需要JSF。JSF就是建立在Servlet API之上的,你可以用它很好地使用过滤器。否则,您必须创建一个bean,并且必须记住确保每个视图在每次请求时都以某种方式调用这个bean。

票数 1
EN

Stack Overflow用户

发布于 2010-04-01 18:31:04

你可以这样做,但我唯一能想到的情况就是做作业。无论如何,只要有一个支持Bean来读/增/写文件即可。

看看Apache Commons IO FileUtils可以找到一些好的帮助器方法。尽管如果这是家庭作业,毫无疑问你会因为滚动自己的作业而获得更好的分数;-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2558342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档