zoukankan      html  css  js  c++  java
  • 11月4日学习日志

    今天学习了HTML中

    HTTP Header 响应实例

    在前面的实例中看到 setContentType() 方法,下面的实例也使用了同样的方法,此外,会用 setIntHeader() 方法来设置 Refresh 头。

    //导入必需的 java 库
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    @WebServlet("/Refresh")
    
    //扩展 HttpServlet 类
    public class Refresh extends HttpServlet {
    
        // 处理 GET 方法请求的方法
          public void doGet(HttpServletRequest request,
                            HttpServletResponse response)
                    throws ServletException, IOException
          {
              // 设置刷新自动加载时间为 5 秒
              response.setIntHeader("Refresh", 5);
              // 设置响应内容类型
              response.setContentType("text/html;charset=UTF-8");
             
              //使用默认时区和语言环境获得一个日历  
              Calendar cale = Calendar.getInstance();  
              //将Calendar类型转换成Date类型  
              Date tasktime=cale.getTime();  
              //设置日期输出的格式  
              SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
              //格式化输出  
              String nowTime = df.format(tasktime);
              PrintWriter out = response.getWriter();
              String title = "自动刷新 Header 设置 - 菜鸟教程实例";
              String docType =
              "<!DOCTYPE html>\n";
              out.println(docType +
                "<html>\n" +
                "<head><title>" + title + "</title></head>\n"+
                "<body bgcolor=\"#f0f0f0\">\n" +
                "<h1 align=\"center\">" + title + "</h1>\n" +
                "<p>当前时间是:" + nowTime + "</p>\n");
          }
          // 处理 POST 方法请求的方法
          public void doPost(HttpServletRequest request,
                             HttpServletResponse response)
              throws ServletException, IOException {
             doGet(request, response);
          }
    }
  • 相关阅读:
    fork和Vfork的区别
    exer4.13.c(undone)
    Exer4.6.c(undone)
    好习惯
    c语言中的register修饰符
    请教如何在页面之间传递dataSet?不用session
    ultraEdite编辑shell或perl程序时注意
    PowerBuilder程序中取数据库中值,值异常(正数变成负数或异常)
    pb程序的编译发布
    关于sql server2000 的1068 与 1069 问题
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14159905.html
Copyright © 2011-2022 走看看