javax.servlet.http.HttpServlet.getLastModified()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(165)

本文整理了Java中javax.servlet.http.HttpServlet.getLastModified()方法的一些代码示例,展示了HttpServlet.getLastModified()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpServlet.getLastModified()方法的具体详情如下:
包路径:javax.servlet.http.HttpServlet
类名称:HttpServlet
方法名:getLastModified

HttpServlet.getLastModified介绍

[英]Returns the time the HttpServletRequest object was last modified, in milliseconds since midnight January 1, 1970 GMT. If the time is unknown, this method returns a negative number (the default).

Servlets that support HTTP GET requests and can quickly determine their last modification time should override this method. This makes browser and proxy caches work more effectively, reducing the load on server and network resources.
[中]返回上次修改HttpServletRequest对象的时间,以毫秒为单位,自1970年1月1日格林威治标准时间午夜起。如果时间未知,此方法将返回负数(默认值)。
支持HTTP GET请求并能快速确定其上次修改时间的servlet应覆盖此方法。这使得浏览器和代理缓存更有效地工作,减少了服务器和网络资源的负载。

代码示例

代码示例来源:origin: javax.servlet/servlet-api

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: openmrs/openmrs-core

/**
 * Used for caching purposes
 *
 * @see javax.servlet.http.HttpServlet#getLastModified(javax.servlet.http.HttpServletRequest)
 */
@Override
protected long getLastModified(HttpServletRequest req) {
  File f = getFile(req);
  
  if (f == null) {
    return super.getLastModified(req);
  }
  
  return f.lastModified();
}

代码示例来源:origin: org.apache.geronimo.specs/geronimo-servlet_3.0_spec

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: org.jboss.spec.javax.servlet/jboss-servlet-api_3.0_spec

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: org.apache.myfaces.tobago/tobago-core

@Override
protected long getLastModified(final HttpServletRequest request) {
 if (expires != null) {
  return 0;
 } else {
  return super.getLastModified(request);
 }
}

代码示例来源:origin: errai/errai

@Override
protected final long getLastModified(HttpServletRequest req) {
 return super.getLastModified(req);
}

代码示例来源:origin: in-the-keyhole/khs-sherpa

@Override
protected long getLastModified(HttpServletRequest req) {
  return super.getLastModified(req);
}

代码示例来源:origin: org.jboss.as/jboss-as-websockets

@Override
protected final long getLastModified(HttpServletRequest req) {
 return super.getLastModified(req);
}

代码示例来源:origin: mikebrock/jboss-websockets

@Override
protected final long getLastModified(HttpServletRequest req) {
 return super.getLastModified(req);
}

代码示例来源:origin: de.ruedigermoeller/kontraktor-http

@Override
protected long getLastModified(HttpServletRequest req) {
  if ( isDevMode() )
    return super.getLastModified(req);
  return deployTime;
}

代码示例来源:origin: org.jvnet.hudson.winstone/winstone

long lastModified = getLastModified(request);
if (lastModified == -1)
  doGet(request, response);
long lastModified = getLastModified(request);
if (!response.containsHeader(HEADER_LASTMOD) && (lastModified >= 0))
  response.setDateHeader(HEADER_LASTMOD, lastModified);

代码示例来源:origin: javax/javaee-web-api

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: org.apache.openejb/javaee-api

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: geronimo-spec/geronimo-spec-servlet

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: org.apache.geronimo.specs/geronimo-servlet_2.5_spec

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: Nextdoor/bender

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: org.eclipse.jetty.orbit/javax.servlet

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: codefollower/Tomcat-Research

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: org.apache.tomcat/tomcat-servlet-api

long lastModified = getLastModified(req);
if (lastModified == -1) {
long lastModified = getLastModified(req);
maybeSetLastModified(resp, lastModified);
doHead(req, resp);

代码示例来源:origin: com.caucho/javaee-16

long lastModified = getLastModified(req);
if (lastModified <= 0) {
 if (isHead)

相关文章