Jakarta ee 旧的Servlet内容在html中保持持久性

Jakarta ee 旧的Servlet内容在html中保持持久性,jakarta-ee,tomcat,servlets,Jakarta Ee,Tomcat,Servlets,我正在使用ApacheTomcat学习Servlet和JSP。 这里我有一个简单的Java类,扩展了HttpServlet,并在HTML上添加了一些字符串。 它可以工作,除了第一条文本消息是持久的,即使我修改了它 package com.example.tutorial; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class ServletExample extends Htt

我正在使用ApacheTomcat学习
Servlet
JSP
。 这里我有一个简单的Java类,扩展了
HttpServlet
,并在
HTML
上添加了一些字符串。 它可以工作,除了第一条文本消息是持久的,即使我修改了它

package com.example.tutorial;

import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

public class ServletExample extends HttpServlet 
{
    private static final long serialVersionUID = 1L;

    protected void service(HttpServletRequest request, HttpServletResponse response) 
            throws ServletException, IOException 
    {   
        PrintWriter out = response.getWriter();
        out.println("Hello, Java."); 
    }
}
首先,我在中看到了
“Hello,Java”

http://localhost:8080/.../example 
我将字符串改为“再见”,但仍然看到
“Hello,Java”

我试图重新启动Tomcat和Eclipse,但这并不能解决问题。Tomcat中有缓存吗


请帮我解决这个问题。

您可以尝试以下方法:

确保

Project > Build Automatically
已启用

请确保已启用自动发布到您正在使用的服务器,为此,您可以按如下方式继续:

当显示
服务器
选项卡时,双击服务器以打开其配置。在下拉菜单中
发布
选择
资源更改时自动发布
保存并重新启动服务器

right click on your server > Restart
清理Servers选项卡上Tomcat的工作目录

right click on your server > Clean Tomcat Work Directory...

您确定已经重新编译了servlet类,并且Tomcat已经重新加载了上下文吗?非常感谢。你对我这样的新手很有帮助。
right click on your server > Clean Tomcat Work Directory...