clock.java
来自「达内JAVA培训-WEB课程部分项目源代码」· Java 代码 · 共 93 行
JAVA
93 行
package cn.com.tarena.web.servlet.day1;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Clock extends HttpServlet{
public void doGet(HttpServletRequest req,HttpServletResponse res){
res.setContentType("text/html");
try {
PrintWriter out=res.getWriter();
out.println("<html>");
out.println("<head> ");
out.println(" <title>Time Clock</title>");
out.println(" <script language=\"javascript\">");
out.println(" <!--");
out.println(" var leftClock;");
out.println(" var rightClock;");
out.println(" ");
out.println(" function startClock()");
out.println(" {");
out.println(" leftClock = window.setInterval(\"updateLeftClock()\", 500);");
out.println(" rightClock = setTimeout(\"updateRightClock()\" ,500); ");
out.println(" }");
out.println(" ");
out.println(" function updateLeftClock()");
out.println(" {");
out.println(" var now = new Date();");
out.println(" var h = now.getHours();");
out.println(" var m = now.getMinutes();");
out.println(" var s = now.getSeconds();");
out.println(" m = checkTime(m);");
out.println(" s = checkTime(s);");
out.println(" document.getElementById(\"leftClock\").innerHTML = h + \":\" + m + \":\" + s;");
out.println(" }");
out.println(" ");
out.println(" function updateRightClock()");
out.println(" {");
out.println(" var now = new Date();");
out.println(" var h = now.getHours();");
out.println(" var m = now.getMinutes();");
out.println(" var s = now.getSeconds();");
out.println(" m = checkTime(m);");
out.println(" s = checkTime(s);");
out.println(" document.getElementById(\"rightClock\").innerHTML = h + \":\" + m + \":\" + s;");
out.println(" rightClock = setTimeout(\"updateRightClock()\" ,500);");
out.println(" }");
out.println(" ");
out.println(" function stopClock()");
out.println(" {");
out.println(" window.clearInterval(leftClock);");
out.println(" window.clearTimeout(rightClock);");
out.println(" }");
out.println(" ");
out.println(" function checkTime(i)");
out.println(" {");
out.println(" if(i < 10) ");
out.println(" {");
out.println(" i = \"0\" + i");
out.println(" }");
out.println(" ");
out.println(" return i");
out.println(" }");
out.println(" -->");
out.println(" </script>");
out.println("</head>");
out.println("<body>");
out.println(" <div style=\"text-align:center\">");
out.println(" <h3>JavaScript Time Clock</h3>");
out.println(" <hr>");
out.println(" <br>");
out.println(" Now Time:<span style=\"color:red;font-weight:bold\" id=\"leftClock\"></span>");
out.println(" |");
out.println(" Now is:<span style=\"color:green;font-weight:bold\" id=\"rightClock\"></span><br><br>");
out.println(" <input type=\"button\" value=\"Start\" onclick=\"startClock()\">");
out.println(" <input type=\"button\" value=\"Stop\" onclick=\"stopClock()\">");
out.println(" </div>");
out.println("</body>");
out.println("</html>");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doPost(HttpServletRequest req,HttpServletResponse res){
doGet(req,res);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?