修改JS 之后发现修改的不起作用:注意清理浏览器的缓存。js文件一般都会被缓存,然后从缓存中取数据,缓存中的都是之前的数据。
注意清理浏览器中缓存的js文件:
F12 ---网络---看页面来自缓存,并不是修改后的文件。
![](https://img2018.cnblogs.com/blog/1521400/201907/1521400-20190724165115981-1047863688.jpg)
![](file:///D:/Users/itw_chenhf/Documents/My%20Knowledge/temp/5d5c17b6-de8f-4a6c-ab44-1af23498d771/128/index_files/961390235.png)
然后,点击第五个小图标,清除缓存。
![](https://img2018.cnblogs.com/blog/1521400/201907/1521400-20190724165126736-1371371452.jpg)
![](file:///D:/Users/itw_chenhf/Documents/My%20Knowledge/temp/5d5c17b6-de8f-4a6c-ab44-1af23498d771/128/index_files/961469860.png)
然后修改之后的文件就起作用:
![](file:///D:/Users/itw_chenhf/Documents/My%20Knowledge/temp/5d5c17b6-de8f-4a6c-ab44-1af23498d771/128/index_files/961535282.png)
可以看到已经不是在缓存中拿到了。这时修改的js文件就起作用了
![](https://img2018.cnblogs.com/blog/1521400/201907/1521400-20190724165139408-617403643.jpg)
修改jsp文件之后不起作用:没有进行重新编译
重新启动tomcat,重新打包,重新编译之后。就起作用了。
如果重启tomcat不起作用,就试试清除缓存,照上面步骤。