我想创建一个在线测试系统,所以我需要一个计时器。当用户开始测试时,定时器将开始倒计时。但是当用户转到下一个问题刷新页面时,定时器仍然会运行。我怎么能做到这一点?如何在JSF中创建计时器计数器
回答
您可以使用PrimeFaces Poll选项。
计数器将始终保存在服务器上。
可以把它放在JSP中吗? – user236501 2010-11-18 08:57:26
是的。 primefaces与JSP – Dejell 2011-03-14 20:20:34
一起使用请提供示例。 :)链接死了。 – alexander 2015-04-16 17:30:01
您也可以使用PrimeFaces扩展,它们的API中有timer。
例子:你把试验开始到@SessionScoped
豆,然后计算将被用作输入到<pe:timer>
元剩余秒数:
@SessionScoped
public class UserData {
private Date testStart;
/* getters and setters for testStart */
public int secondsRemaining() {
//calculate seconds remaining until end of the test from this.testStart
return secondsRemaining;
}
}
,然后你test.xhtml将包含元素
Time remaining: <pe:timer format="HH:mm:ss"
timeout="#{userData.secondsRemaining()}"/>
- 1. 如何在Cookie中创建计时器?
- 2. 如何在C#中创建计时器?
- 3. 如何创建计数器?
- 4. JSF中的HIt计数器
- 5. 如何使用JLabel创建计时器?
- 6. 如何创建PowerPoint计时器?
- 7. 如何在JavaScript中创建高级倒数计时器?
- 8. 如何在PHP中创建倒数计时器?
- 9. 在Eclipse中创建一个01:00倒数计时器(精密计时器)
- 10. 在Java中创建计时器类
- 11. 在Android中创建一个计时器
- 12. JSF 2.0计时器组件
- 13. 如何在api.ai中创建角色计数器机器人?
- 14. JSF活动会话计数器。如何?
- 15. 如何创建多个计数器
- 16. 在Java中创建性能计数器
- 17. 在VBA中创建计数器
- 18. 在JFrame中创建活动计数器
- 19. 级别计时器 - 如何在Unity中创建时间限制?
- 20. 用javascript创建倒数计时器
- 21. 创建时间计数器Objective-C
- 22. 如何在python中建立计数器?
- 23. 如何创建计数枚举类型的计数器?
- 24. 如何按组创建计数器/计数?
- 25. 如何创建代码,以继续在vb.net计数定时器
- 26. 创建一个计时器计时器以打破java
- 27. 我无法创建EJB3计时器服务的计时器?
- 28. 如何建立倒数计时器?
- 29. 如何在Python中创建分数计数器?
- 30. 如何在递归函数中创建一个计数器
我不明白部分“计时器将仍然运行”。这不是你想要的吗?您需要详细阐述功能要求。另外提一下你使用的JSF版本。 – BalusC 2010-11-13 11:56:53
,因为我在google中发现的代码是javascript刷新页面时的计时器重新开始。 – user236501 2010-11-13 12:13:22
http://stackoverflow.com/questions/4173598/jsf-please-help-how-to-display-timer/4177067#4177067 – 2010-11-14 10:20:22