直接上代码:
คลาสสาธารณะ WeixInFilter ใช้ตัวกรอง {Logger Logger แบบคงที่ส่วนตัว = loggerFactory.getLogger (weixinfilter.class); โมฆะสาธารณะเริ่มต้น (FilterConfig fconfig) โยน servletexception {} void public destroy () {} public void dofilter servletexception {httpservletrequest req = (httpservletrequest) คำขอ; httpservletResponse resp = (httpservletResponse) การตอบสนอง; string requesturl = req.getRequesturl (). tostring () null && (requesturl.endswith (". js") || requestUrl.endswith (". css"))) {// static resourceString newUrl = null; ถ้า (stringutils.isnotblank (querystr) && querystr.trim () + querystr + "&" + parameterConfig.static_tail + วันที่ใหม่ (). getTime (); resp.sendrectirect (newUrl); // req.getRequestDispatcher (newUrl). forward (ขอตอบกลับ); return; + parameterConfig.static_tail + วันที่ใหม่ (). getTime (); resp.sendredirect (newUrl); // req.getRequestDispatcher (newUrl). FORWARD (ขอตอบกลับ); return;} ลอง {chain.dofilter (คำขอ, การตอบสนอง); ParameterConfig {/** 静态资源, 加上时间戳标志加上时间戳标志*/สตริงสุดท้ายคงที่ Static_tail = "__oawx_t =";配置下过滤器就行了, 效果如下:
在开发阶段还是比较有用的。
以上所述是小编给大家介绍的利用กรอง机制给静态资源 url 加上时间戳, 来防止 js 和 css 文件的缓存问题的相关内容, 希望能够帮助到大家。希望能够帮助到大家。