gpt4 book ai didi

java - JSP 文件输出在更改后不更新 [Eclipse 内部 Web 浏览器问题]

转载 作者:行者123 更新时间:2023-11-30 09:01:27 27 4
gpt4 key购买 nike

首先让我说我是 JSP 和 servlet 的新手。我正在使用 Eclipse 和 Tomcat 7。我尝试了对这个问题给出的答案:JSP page is not getting refreshed after updating , 但它仍然没有更新。

这是我的 jsp 文件:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Hello world</title>
</head>
<body>
<%="Hello World JSP"%>
</body>
</html>

当我运行它时,会输出相应的“Hello World JSP”。但是,如果我更改字符串并再次运行它,则会显示相同的旧输出。我必须重新启动 Eclipse 才能更改输出,因此我假设 Eclipse 正在缓存已编译的页面。有什么想法吗?

编辑: 问题已缩小到浏览器缓存。仅当我使用 Eclipse 的“内部 Web 浏览器”时才会出现此问题(无论我在首选项中将其链接到哪个浏览器都无关紧要)。当我在外部运行它时(通过 IE 或 Firefox),发生了变化。

我仍然想知道如何才能使它甚至使用“内部 Web 浏览器”进行更新,因为它更方便。

最佳答案

即使 Tomcat 重新发布,检查浏览器是否缓存您的页面内容。

清除浏览器的缓存以查看是否有帮助。

此外,您可以在浏览器的选项中将其设置为无缓存模式:

火狐:转到工具菜单 -> 选项 -> 高级选项卡 -> 网络子选项卡,并在选中“忽略自动缓存管理”字段后,将“将缓存限制为 #MB 空间”字段中的值设置为 0。

Chrome :在 Chrome 配置页面中,转到隐私部分,然后单击“内容设置”按钮。在出现的对话框中,将 Cookie 部分中的所选选项更改为适合您需要的任何其他选项。

Eclipse 的内部 Web 浏览器:检查this question's accepted answer看看怎么做。

关于java - JSP 文件输出在更改后不更新 [Eclipse 内部 Web 浏览器问题],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26414767/

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