我有一个Java服务器,当我在JSP代码中更改某些内容时,又从浏览器再次调用该页面时,我的更改未显示,该服务器返回了old JSP。
JSP
有人知道为什么吗?
Jasper How-to在中告诉conf/web.xml您,org.apache.jasper.servlet.JspServlet您需要:
conf/web.xml
org.apache.jasper.servlet.JspServlet
development
checkInterval
该<Context>元件具有以下属性:
<Context>
reloadable
antiResourceLocking
以上所有都是关于服务器的。客户端缓存是您可能看不到较新版本的页面的另一个原因。只需按CTRL + R / CTRL + F5即可。
决定您的缓存策略是不同的,也是一个不同的主题-您将告诉浏览器缓存哪些资源以及持续多长时间。最好将缓存标头- Expires和Cache- Control(和Pragma)放在应用程序中的公共位置,在此可以快速更改它。
Expires
Cache- Control
Pragma