Servlet,html实现定时刷新到另外一个页面
2020-02-16 17:37
411 查看
一、Servlet实现定时刷新到另外一个页面response.setHeader(“refresh”, “3;url=/…”)
目的:访问本页面,3秒钟后跳转到1.png图片页面
方法 == response.setHeader(“refresh”, “3;url=/ResponseDemo/ResponseDemo10”); ==
解读: 这个refresh是使用get方式跳转,url中可以携带参数和数据。setHeader设置响应头,浏览器根据http响应头执行。如图所示,目的页面既可以是一个jsp,html页面,也可以是一个资源文件
package com.item; import java.io.IOException; 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 Refresh */ @WebServlet("/Refresh") public class Refresh extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Refresh() { 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"); //写入流 response.getWriter().write("三秒跳转"); //1.png为资源文件 response.setHeader("Refresh", "3;url=http://localhost:8080/day/1.png");//1.jpg为资源文件 } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }
二、html定时跳转
通常我们不使用sevlet跳转,一般在html页面就进行跳转
方法:使用meta头
<!DOCTYPE html> <html> <head> <meta http-equiv="refresh" content="3;url=http://localhost:8080/day/1.png"> </head> <body> 三秒跳转... </body> </html>
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 将ajax获取的内容添加到HTML后如何操作DOM修改属性
- 关于HTML学习整理(一)
- HTML—项目实战(注册界面的设计以及实现)
- element.insertAdjacentHTML的用法
- HTML常用标签
- html的标签,为图片添加自定义热点!
- 前端面试知识点汇总 - HTML
- HTML 在线播放flv、MP4 超简单插件----flowplayer
- HTML基础
- html课后笔记
- 2017学习HTML之路
- 2019前端html面试题总和!无答案
- .text()设置文本,.html()设置html, .val()设置值的使用
- HTML 标记一览
- XML的简介及其与HTML的区别及联系
- HTML常用标签总结
- HTML元素可编辑的属性
- Html.DropDownList 三级联动
- 纯HTML网页传值(非ajax)
- Ubuntu中 odoo12安装wkhtmltopdf报错:Depends: libpng12-0 but it is not installable