gpt4 book ai didi

html - 为什么在更改 JSP 和 HTML 中的代码后结果仍然相同?

转载 作者:行者123 更新时间:2023-11-28 23:47:34 26 4
gpt4 key购买 nike

我正在使用 JSP、HTML、SQL server 2005 和 Tomcat 服务器。我的问题是有时即使我更改代码,结果也和以前一样。关闭所有内容后它保持不变,但如果我更改文件名,结果会更新。为什么会这样我真的不明白?

最佳答案

这也发生在我身上,主要是在从 IDE(例如 Eclipse)运行项目时,JSP 中的更改没有得到反射(reflect)。

默认情况下,tomcat 在开发模式下启动,这意味着在检测到更改时重新编译 JSP 派生的 servlet。

Tomcat会比较这个JSP文件的修改日期和这个JSP对应的编译类的修改时间,如果比较近,就在执行前重新即时编译。所以,tomcat是这样编译JSP的飞。

Why this happens I really don't understand?

当您重命名 JSP 并运行时,它会找到新名称并将 JSP 编译成 servlet。

当您可能看不到更新版本的页面时,可能还有另一个原因是客户端缓存。只需按 CTRL+R/CTRL + F5 或清除缓存通常就可以了。

在JSP中,可以加上<META HTTP-EQUIV="Pragma" CONTENT="no-cache">不缓存页面。

附言虽然我收到了您的问题,但我还是建议您提供适当的描述。

关于html - 为什么在更改 JSP 和 HTML 中的代码后结果仍然相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12364428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com