用如下方法就可以:
/***
* 设置浏览器缓存* @param response
*/
public static void setCacheHeaders(HttpServletResponse response){
response.setHeader("Cache-Control", "private, max-age=315360000, pre-check=10800");//缓存最大一年
response.setHeader("Pragma", "private");
SimpleDateFormat RFC822DATEFORMAT = new SimpleDateFormat("EEE', 'dd' 'MMM' 'yyyy' 'HH:mm:ss' 'Z", Locale.US);
response.setHeader("Expires", RFC822DATEFORMAT.format(new Date()));
}