jsp有兩個(gè)按鈕來(lái)控制Timer的開(kāi)始和結(jié)束方法
更新時(shí)間:2017年03月31日 11:40:26 投稿:jingxian
下面小編就為大家?guī)?lái)一篇jsp有兩個(gè)按鈕來(lái)控制Timer的開(kāi)始和結(jié)束方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
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="開(kāi)始" onclick="st()"/><input type="button" value="結(jié)束" 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有兩個(gè)按鈕來(lái)控制Timer的開(kāi)始和結(jié)束方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- java中常見(jiàn)XML解析器的使用詳解(JAXP,DOM4J,Jsoup,JsoupXPath)
- JS監(jiān)聽(tīng)dom高度變化幾種常用方法總結(jié)
- js獲取dom元素寬高的幾種方法
- javascript?DOM?querySelectorAll()?使用方法
- 詳解Nodejs的timers模塊
- 在JavaScript中使用timer示例
- TimergliderJS 一個(gè)基于jQuery的時(shí)間軸插件
- JavaScript Timer實(shí)現(xiàn)代碼
- javascript 寫(xiě)的一個(gè)簡(jiǎn)單的timer
- JavaScript中的DOM和Timer的基本操作
相關(guān)文章
Spring MVC自定義日期類型轉(zhuǎn)換器實(shí)例詳解
這篇文章主要介紹了Spring MVC自定義日期類型轉(zhuǎn)換器實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04JSP自定義分頁(yè)標(biāo)簽TAG全過(guò)程
這篇文章主要介紹了JSP自定義分頁(yè)標(biāo)簽TAG全過(guò)程,比較實(shí)用,需要的朋友可以參考下2014-09-09Apache+Servlet+Jsp環(huán)境設(shè)置(上)
Apache+Servlet+Jsp環(huán)境設(shè)置(上)...2006-10-10基于jsp+servlet實(shí)現(xiàn)的簡(jiǎn)單博客系統(tǒng)實(shí)例(附源碼)
這篇文章主要介紹了基于jsp+servlet實(shí)現(xiàn)的簡(jiǎn)單博客系統(tǒng),以完整實(shí)例形式分析了基于jsp+servlet簡(jiǎn)單博客系統(tǒng)的原理與相關(guān)技巧,并附帶了完整源碼供讀者下載學(xué)習(xí),需要的朋友可以參考下2015-09-09Java Web開(kāi)發(fā)之信息查詢方式總結(jié)
這篇文章主要介紹了Java Web開(kāi)發(fā)之信息查詢方式,較為詳細(xì)的分析了JSP字段查詢的各種常用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09