java - 使用tomcat7.0.30执行servlet程序时出现404状态错误

标签 java tomcat servlets

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/

相关文章:

java - Apache CXF geronimo-servlet_3.0_spec-1.0.jar - 未加载具有 Tomcat servlet jar 的 jar

java - CrafterCMS中,RTE删除一些没有内部文本的html标签

database - Tomcat 数据库连接泄漏

java - 自定义 RDD 的分区提示

spring - 如何为多个 Spring 应用程序配置文件设置 Tomcat

java - 无法通过 Java6 中的 jconsole 连接到 Tomcat 的 MBeanServer

java - HttpServletRequest 读取大型帖子正文 - 无法读取所有数据,等待所有 block

java - 我需要学习什么才能用 Java 构建 Web 应用程序?

Java 游戏引擎

Java ImageIO读取ppm格式的图像返回null