jsp有两个按钮来控制Timer的开始和结束方法
发布时间 - 2026-01-11 00:27:57 点击率:次1、jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
function st(){
window.location.href="startCamera.html" rel="external nofollow" ;
}
function en(){
window.location.href="cancelCamera.html" rel="external nofollow" ;
}
</script>
</head>
<body>
<input type="button" value="开始" onclick="st()"/><input type="button" value="结束" onclick="en()"/>
</body>
</html>
2、Controller
package net.spring.controller;
import java.util.Timer;
import net.spring.utils.CameraTask;
import net.spring.utils.HKTest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HKController {
public Timer timer = null;
public CameraTask mCameraTask = null;
public static boolean status = false;
@RequestMapping("startCamera")
public String startCamera() {
if (!status) {
// HKTest.getInstance().login();
if (timer == null) {
timer = new Timer();
}
if (mCameraTask == null) {
mCameraTask = new CameraTask();
}
timer.schedule(mCameraTask, 0, 1000);
status = true;
}
return "camera";
}
@RequestMapping("cancelCamera")
public String cancelCamera() {
if (status) {
if (timer != null) {
timer.cancel();
timer = null;
}
if (mCameraTask != null) {
mCameraTask.cancel();
mCameraTask = null;
}
// HKTest.getInstance().logout();
status = false;
}
return "camera";
}
}
3、TimerTask
package net.spring.utils;
import java.util.TimerTask;
public class CameraTask extends TimerTask {
@Override
public void run() {
//dosomthing;
}
}
以上这篇jsp有两个按钮来控制Timer的开始和结束方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jsp
# timer
# java中常见XML解析器的使用详解(JAXP
# DOM4J
# Jsoup
# JsoupXPath)
# JS监听dom高度变化几种常用方法总结
# js获取dom元素宽高的几种方法
# javascript DOM querySelectorAll() 使用方法
# 详解Nodejs的timers模块
# 在JavaScript中使用timer示例
# TimergliderJS 一个基于jQuery的时间轴插件
# JavaScript Timer实现代码
# javascript 写的一个简单的timer
# JavaScript中的DOM和Timer的基本操作
# 给大家
# 希望能
# 这篇
# 小编
# 大家多多
# 有两个
# Transitional
# HTML
# EN
# TR
# prefix
# form
# tags
# DOCTYPE
# DTD
# W3C
# PUBLIC
# ISO
# content
# title
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
PythonWeb开发入门教程_Flask快速构建Web应用
如何选择PHP开源工具快速搭建网站?
JavaScript模板引擎Template.js使用详解
如何在服务器上配置二级域名建站?
制作旅游网站html,怎样注册旅游网站?
如何在自有机房高效搭建专业网站?
BootStrap整体框架之基础布局组件
Laravel如何使用查询构建器?(Query Builder高级用法)
如何快速重置建站主机并恢复默认配置?
Python数据仓库与ETL构建实战_Airflow调度流程详解
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何快速生成可下载的建站源码工具?
android nfc常用标签读取总结
WEB开发之注册页面验证码倒计时代码的实现
使用豆包 AI 辅助进行简单网页 HTML 结构设计
原生JS获取元素集合的子元素宽度实例
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
如何在云指建站中生成FTP站点?
如何安全更换建站之星模板并保留数据?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel怎么实现模型属性的自动加密
Laravel怎么使用Intervention Image库处理图片上传和缩放
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
如何选择可靠的免备案建站服务器?
Android中AutoCompleteTextView自动提示
javascript读取文本节点方法小结
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
EditPlus中的正则表达式实战(5)
如何在云主机快速搭建网站站点?
实例解析Array和String方法
北京企业网站设计制作公司,北京铁路集团官方网站?
如何在IIS中新建站点并解决端口绑定冲突?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
香港服务器如何优化才能显著提升网站加载速度?
潮流网站制作头像软件下载,适合母子的网名有哪些?
在线制作视频网站免费,都有哪些好的动漫网站?
*服务器网站为何频现安全漏洞?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
如何用腾讯建站主机快速创建免费网站?
如何用AWS免费套餐快速搭建高效网站?
Laravel如何配置任务调度?(Cron Job示例)

