• 控制网页的访问时间


    package ServletDemo;
    /**
     * 控制用户访问时间
     */
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class TimeControl extends HttpServlet {
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            doPost(req,resp);
        }
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            resp.setContentType("text/html;charset=UTF-8"); //设置响应的 MIME类型。
            //获得一个向客户发送数据的输出流:
            PrintWriter out=resp.getWriter();
            out.println("<HTML>");
            out.println("<BODY>");
            out.println("Now Time:");
            Date date = new Date();
            out.println("<BR>"+ date);
    //        System.out.println("时间是-->"+date);
            //Sun Oct 13 20:32:19 CST 2019
            SimpleDateFormat dateFormat = new SimpleDateFormat("HH");
    //        System.out.println("dateFormat.format(date)->"+dateFormat.format(date));
    //        f.format()将日期格式化后是String类型,
    //        f.format(new Date())
    //        a.before(b)  //表示a小于b
    //        2、用parse方法解析字符串,
    //        f.parse(f.format(new Date()))
    //        3、然后利用before进行比较。
            String s = dateFormat.format(date);
            int a = Integer.parseInt(s);
            System.out.println(a);
            if(a<22||a>6){
    
            }else{
                resp.setHeader("refresh","0.1;http://localhost:8080/javaWeb_war_exploded/ServletDemo/StopVisit");//设置 Refresh 的值。0.1秒刷新页面一次,
            }
            out.println("</BODY>");
            out.println("</HTML>");
        }
    }
    
  • 相关阅读:
    [leetcode]Search for a Range
    Codeforces 432 D. Prefixes and Suffixes
    FZU2127:养鸡场
    安德鲁斯----多媒体编程
    hive RegexSerDe View
    Android 随着输入框控件的清除功能ClearEditText,抄IOS输入框
    Eclipse——热键&amp;Help
    图像形态学操作—腐蚀扩展深度
    基于速度学习机的局部感受野
    Qt:使用Model-View,动态的加载显示数据
  • 原文地址:https://www.cnblogs.com/zhahu/p/11931381.html
Copyright © 2020-2023  润新知