我在學習Servlet
和JSP
使用Apache Tomcat
。 在這裏我有一個簡單的Java類擴展HttpServlet
並把一些字符串放在HTML
。 它的工作原理除了即使我修改它的第一條文本消息是持久的。舊的Servlet內容在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
我改變了字符串"Goodbye"
但仍然看到"Hello, Java"
。
我試着重新啓動Tomcat和Eclipse,但那不會解決問題。 Tomcat中是否有緩存?
請幫我解決這個問題。
你確定你重新編譯了servlet類和Tomcat有重新加載上下文? – A4L