我通过标签点击JSP中的URL:
<'c:import url =“$ {pageContext.request.scheme}:// $ {pageContext.request.serverName}:$ {pageContext.request.serverPort} / $ {pageContext.request.contextPath} / html / temp .html“var =”content“/>
我正确地获取了html内容。现在,我更改了temp.html的html内容,但JSP正在呈现旧的html内容。相反,如果我直接调用http://servername.com/html/temp.html,我会获得新修改的内容。
htmls托管在Akamai服务器上,我确保Akamai缓存正在刷新。
任何线索为什么会发生这种情况?是否还有其他类型的代理/服务器缓存正在检索旧内容?
谢谢, 纳拉因
答案 0 :(得分:1)
尝试添加具有一些随机值的查询字符串。例如。时间戳。
<jsp:useBean id="now" class="java.util.Date" />
<c:import url="/${pageContext.request.contextPath}/html/temp.html?${now.time}" var="content" />
请注意,我从您的url
中删除了不必要的噪音。
答案 1 :(得分:0)
可以是您的浏览器(尝试ctrl + f5),可以在导入的情况下对页面进行强制刷新。