:
classe publique WeixinFilter implémente le filtre {private static logger logger = loggerfactory.getLogger (weixinfilter.class); public void init (filterconfig fconfig) lance servletException {} {HttpServLetRequest req = (httpservletRequest) request; httpservletResponse resp = (httpservletResponse); String requestrl = req.getRequestrul (). && (requestrl.endswith (". js") || requestUrl.endswith (". css"))) {// static Resourcestring newurl = null; if (stringUtils.isnotblank (queryStr) && querystr.trim (). + querytr + "&" + ParameterConfig.static_tail + new Date (). GetTime (); resp.sendRedirect (newUrl); // req.getRequestDispatcher (newUrl) .Forward (request, réponse); return;} if (stringUtils.isblank (querrystr)) {newurl = requestrl + "?" + ParameterConfig.static_tail + new Date (). GetTime (); resp.sendRedirect (newurl); // req.getRequestDispatcher (newurl) .forward (request, réponse);} try {chain.dofilter (request, réponse);} catch (exception e) {logger.error (e.tostring ();}; ParameTerConfig {/ ** 静态资源 为防止缓存 , 加上时间戳标志 * / public static final String static_tatic = "__oawx_t =";配置下过滤器就行了 , : :
在开发阶段还是比较有用的。
以上所述是小编给大家介绍的利用 Filtre 机制给静态资源 URL 加上时间戳 , 来防止 JS 和 CSS 文件的缓存问题的相关内容 , 希望能够帮助到大家。