只是简单得提交给我的一个servlet就是报404错误 jsp代码 
--------------------- 
<body> 
<form action="ShowServlet" method="post"> 
<input type="submit" value="提交" name="button1"> 
</form> 
----------------------- 
web.xml代码 
------------------ 
<servlet> 
<description>This is the description of my J2EE component</description> 
<display-name>This is the display name of my J2EE component</display-name> 
<servlet-name>ShowServlet</servlet-name> 
<servlet-class>org.chun.servlet.ShowServlet</servlet-class> 
</servlet> <servlet-mapping> 
<servlet-name>ShowServlet</servlet-name> 
<url-pattern>/servlet/ShowServlet</url-pattern> 
</servlet-mapping> 
-------------------- 
那个servlet就是在org.chun.servlet这个包中 
我是用exlipse做的

解决方案 »

  1.   

    <servlet>  
    <servlet-name>ShowServlet</servlet-name> 
    <servlet-class>org.chun.servlet.ShowServlet</servlet-class> 
    </servlet> <servlet-mapping> 
    <servlet-name>ShowServlet</servlet-name> 
    <url-pattern>/ShowServlet</url-pattern> 
    </servlet-mapping>
      

  2.   

    404好像是找不到正确的ACTION
    <servlet-mapping> 
    <servlet-name>ShowServlet</servlet-name> 
    <url-pattern>/ShowServlet</url-pattern> //这里改下看看
    </servlet-mapping>
      

  3.   

    你jsp文件就在web应用的根目录底下的话,应该不会发现这种问题
      

  4.   

    你看看你提交后的相对路径是不是正确的,404错误都是路径问题,要不然就是action名没找到
      

  5.   

    web.xml中的是自动生成的应该是没有错误吧....
      

  6.   

    form中action="servlet/ShowServlet"用相对路径
      

  7.   

    你那个form里的action写错了,应该加个/ShowServlet
      

  8.   

    上面说错了你jsp文件就在web应用的servlet目录底下的话,就应该没这个问题,但是一般不会把jsp放那个位置吧
      

  9.   

    他说对了
    回复人:lvkai0452() 就是这个
    form中action=  "servlet/ShowServlet  "用相对路径 我以前都在这个前面加了一个“/”所以总是找不到
    谢谢
    问题解决
      

  10.   

    form中action="servlet/ShowServlet"用相对路径
    这个正确