写一个过滤器,使用HttpServletRequestWrapper,重写原来的和header相关的几个方法,比如: long getDateHeader(java.lang.String name) The default behavior of this method is to return getDateHeader(String name) on the wrapped request object. java.lang.String getHeader(java.lang.String name) The default behavior of this method is to return getHeader(String name) on the wrapped request object. java.util.Enumeration getHeaderNames() The default behavior of this method is to return getHeaderNames() on the wrapped request object. java.util.Enumeration getHeaders(java.lang.String name) The default behavior of this method is to return getHeaders(String name) on the wrapped request object. int getIntHeader(java.lang.String name) The default behavior of this method is to return getIntHeader(String name) on the wrapped request object.
request.getHeaderNames();是取得浏览器的版本等信息吧
long getDateHeader(java.lang.String name)
The default behavior of this method is to return getDateHeader(String name) on the wrapped request object.
java.lang.String getHeader(java.lang.String name)
The default behavior of this method is to return getHeader(String name) on the wrapped request object.
java.util.Enumeration getHeaderNames()
The default behavior of this method is to return getHeaderNames() on the wrapped request object.
java.util.Enumeration getHeaders(java.lang.String name)
The default behavior of this method is to return getHeaders(String name) on the wrapped request object.
int getIntHeader(java.lang.String name)
The default behavior of this method is to return getIntHeader(String name) on the wrapped request object.