在客户端缓存Servlet的输出
2018-04-08 21:15
134 查看
在客户端缓存Servlet的输出
对于不经常变化的数据,在servlet中可以为其设置合理的缓存时间值,以避免浏览器频繁向服务器发送请求,提升服务器的性能。例如:package Java.Servlet;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/demo6")
public class Demo7 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String demo7 = "In Demo6";
resp.setDateHeader("expires",System.currentTimeMillis() + 24 * 3600 * 1000);
/**
* 设置数据合理的缓存时间值,以避免浏览器频繁向服务器发送请求,提升服务器的性能
* 这里是将数据的缓存时间设置为1天
*/
resp.getWriter().println(demo7);
}
}
相关文章推荐
- 利用Servlet在客户端输出PDF文件
- servlet服务器端和客户端中文输出乱码问题
- servlet学习笔记---HttpServletResponse输出中文的问题和缓存问题
- Servlet使用Http请求头控制客户端浏览器缓存
- Servlet-07-防止页面被客户端缓存
- 使用servlet技术控制客户端访问缓存
- Servlet技术(五)--防止页面被客户端缓存
- Servlet防止页面被客户端缓存
- 使用servlet技术控制客户端访问缓存
- Servlet启程:防止页面被客户端缓存
- Dynemic Web Project中使用servlet的 doGet()方法接收来自浏览器客户端发送的add学生信息形成json字符串输出到浏览器并保存到本地磁盘文件
- Servlet设置客户端缓存的过期时间
- Servlet防止页面被客户端缓存
- servlet向客户端输出信息
- 使用servlet给移动客户端开发接口,并处理缓存
- 【javaweb:Servlet】获取服务器中的图片并输出到客户端的demonstration
- Struts2中使用servletresponse直接输出内容到客户端出现:Cannot call sendError() after the response has been committed
- PHP输出缓存控制详解及flush、ob_flush的区别
- .NET Petshop详解(五):petshop输出缓存设置
- 如何在JSP页面快速输出从Servlet接收的数据_看JSTL常用C标签的威力