java - 用spring boot开发的一个问答网站添加5分钟倒计时
问题描述
我需要在 Spring Boot webApp 中为测验实现倒数计时器。我尝试使用 JS 来实现它,但每次用户单击下一个问题按钮时,计时器都会重置。计时器必须为五分钟,并且必须在 00:00 自动提交测验。
解决方案
在过去,我已经实现了类似的东西,这是为了学习目的。在服务器端,我为用户和会话创建了 cookie,然后我在会话中存储了该用户的开始时间。因此,刷新网站只会从服务器上保存的用户会话中获取开始时间。至于自动提交功能,您需要在前端实现它。使用 JS 可以检查时间是否已到 00:00,并运行执行提交的函数。
推荐阅读
- spring-security - 使用自己的 ldif 文件时出现 LDAP 异常
- php - Docker: How can I run a Wordpress project with specific versions?
- typescript - 重载的返回类型不能正常工作
- cordova - Cordova iOS 通用链接打开特定页面没有插件
- android - 亚行拉取目录的所有内容,但不是来自android的目录并复制到windows
- installation - 选择 CHF 作为默认货币时,Shopware 6 安装期间出现 SQL 错误
- java - 如何让这段代码一直问一个数字,直到找到一个素数?
- java - 避免在应用程序崩溃的情况下向 KAFKA 发送重复消息
- postgresql - Is there a way to select elements associated with checked items without using multiple SELECT statements?
- angularjs - angularjs 组件控制器未将初始绑定值传递给模板中的指令(summernote)