欢迎光临散文网 会员登陆 & 注册

javaweb:运行servlet显示当前时间3秒后跳转其他页面

2023-04-28 10:03 作者:huawei13Pro  | 我要投稿

来源我的学习笔记


这里的内容自己设计

显示页面:我就放了一张图片


servlet

代码:

package servlet;


import java.io.IOException;

import java.io.PrintWriter;

import java.time.LocalTime;

import java.time.format.DateTimeFormatter;


import javax.servlet.DispatcherType;

import javax.servlet.RequestDispatcher;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


/**

 * Servlet implementation class ShowTimeServlet

 */

@WebServlet(name="showtimeservlet",urlPatterns = "/ShowTimeServlet")

public class ShowTimeServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public ShowTimeServlet() {

        super();

        // TODO Auto-generated constructor stub

    }


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub


response.setContentType("text/html;charset=UTF-8");//设置MIME内容类型为text/html

response.setHeader("Refresh", "3;http://localhost:8080/demo0424/display01.jsp");//告诉浏览器3秒刷新页面并且跳转其他页面

PrintWriter out=response.getWriter();//输出流

LocalTime now=LocalTime.now();//获取当前时间

DateTimeFormatter format=DateTimeFormatter.ofPattern("hh:mm:ss");//格式化

String t=now.format(format);//转换成字符串

out.println("<p>现在的时间是:"+t+"<p>");

out.println("<p>3秒后跳转到显示页面<p>");


}


/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub


}


}


javaweb:运行servlet显示当前时间3秒后跳转其他页面的评论 (共 条)

分享到微博请遵守国家法律