比如:http://localhost:8089/js/xm_mtpu.js
最总做到
比如:http://localhost:8089/js/xm_mtpu.js?v=1203938371661
21 回复
代码如下:
行的通的话,重定向也可以呀,可惜不行
@At("/*")
@Ok("raw:js")
public String httpStatus_404(HttpServletRequest request) {
String str= request.getServletPath();
if(str.endsWith(".js")){
return str+"?v="+new Date().getTime();
}else{
return null;
}
}
考虑一下这个方法
入口方法处理完了, 依然可以继续下一个Filter(最终到达容器处理静态文件的DefaultServlet), 可以吗?
其实我还没想明白是什么情况... 如果js被缓存了,那么在失效前浏览器不会再请求, 如果有must-val的header,那么就一定再请求一次. 前者无解,后者也不是个问题吧
添加回复
请先登陆