jsp有两个按钮来控制Timer的开始和结束方法
2017-03-31 11:40
465 查看
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的开始的结束
- 时间选择框(My97控件)控制结束时间大于开始时间的方法
- asp.net 一个页面中有两个按钮,回车时判断相应哪个事件的方法!!(用javascript 控制)
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- 用进度条监视“以Timer控制开始与结束”的任务
- java线程控制,当stop按钮就停止,当start按钮就开始运行,当按stop时程序又停止的实现方法
- java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期
- div.onblur的两个解决方法、跳出详细框的控制
- Timer类中两个schedule方法使用的注意事项
- 结束“运算符”部分,开始新章节:流程控制
- 数据库中包含开始时间、结束时间,并且查询条件也有开始时间、结束时间的查询方法
- linux串口通信中设置软件控制输入流的开始和结束
- JDom生成xml文件时元素值为空时生成的元素包含开始和结束标签的方法
- 使用变量控制Tab标签或按钮的方法|Axure实例
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- js 图片预览效果,左右滚动,有两个按钮控制
- 【java】根据开始时间、结束时间得到两个时间段内所有的日期
- 两个按钮的提交跳转到不同页面(最简单的方法)
- Ext中一个按钮控制两个表格数据添加
- 两个Jsp页面间传递中文乱码的解决方法