import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class One extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException
{
response.setContentType("text/html");
PrintWriter pw= response.getWriter();
pw.println("helloooo ORANGE");
}
}
<web-app>
<servlet>
<servlet-name>mango</servlet-name>
<servlet-class>One</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mango</servlet-name>
<url-pattern>/mango</url-pattern>
</servlet-mapping>
</web-app>
我使用的是 tomcat 7.0.30,我有一个错误,即 404 status error
,如果我没有导入 util 包,请告诉我导入 util 包的需要是什么,因为我们是不使用它。
最佳答案
我认为您在问两个问题。
我先回答第二个问题(“没有用到util包需要导入什么”):没有必要。您可以删除此导入语句。
关于第二个问题(为什么会收到 404):尝试刷新并关闭(可能无论如何都会刷新)PrintWriter,因为这将提交响应。例如:
pw.flush();
pw.close();
这值得一试,尽管我认为 Tomcat 应该为您做这件事。
关于java - 使用tomcat7.0.30执行servlet程序时出现404状态错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584493/