我想向我的JSF Web应用程序添加一个计数器。像在PHP中一样,我们可以使用外部文本文件来存储计数和增量,并将其写入每个请求。如何在JSF中使用?JSF中的HIt计数器
0
A
回答
0
你可以这样做,但唯一可以考虑的情况是做作业。无论如何,只需要一个读取/增量/写入文件的Backing Bean。
看一下Apache Commons IO FileUtils的一些好帮手方法。虽然如果这是作业,你无疑会得到更好的标记滚动自己;-)
1
我建议只使用Filter
这一点。相应地执行javax.servlet.Filter
并将其映射到web.xml
上的感兴趣的url-pattern
。
E.g. (半伪):
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. 如何在JSF中创建计时器计数器
- 2. rails client_side_validations only hit hit save
- 3. 外部HIT与mturk上的内联HIT?
- 4. JSF活动会话计数器。如何?
- 5. JSF 2.0计时器组件
- 6. JSF的可视化设计器
- 7. HIT实例对于boto返回的HIT没有属性“标题”
- 8. JSF中的拦截器
- 9. JSF 2中的示波器
- 10. JSF视图计算
- 11. Key HIT /新闻事件
- 12. JSF数据表中的MouseOver
- 13. 检查JSF中的数值
- 14. 在JSF中的数据表
- 15. URL中的CSS计数器
- 16. Python中的计数器
- 17. ListView中的计数器
- 18. jquery中的textarea计数器
- 19. smarty中的计数器
- 20. Python中的计数器
- 21. C中的行计数器
- 22. 在android中的计数器
- 23. ARM11中的PMU计数器
- 24. JSF组件渲染器中的JSF标签
- 25. 在mTurk中,如何使用参与先前的HIT(或一系列HIT)作为资格?
- 26. JSF网页模板设计
- 27. JSF/Java设计问题
- 28. JSF MVC设计问题
- 29. IT Hit WebDAV Ajax浏览器自定义列
- 30. IT-Hit WebDav服务器和客户端证书?
给出更多细节 – Bozho 2010-04-01 06:25:23