我的web.xml配置是这样的:
<servlet>
<servlet-name>HangyeMessageServlet</servlet-name>
<servlet-class>web.message.HangyeMessageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HangyeMessageServlet</servlet-name>
<url-pattern>/servlet/HangyeMessageServlet</url-pattern>
</servlet-mapping>
url-pattern里面的/servlet是万网规定要这么写的说是这样虚拟机才可以解析servlet
我的JSP里面的action如下:
<form action="/servlet/QiyeMessageServlet" method="post">
可是却提示下面的错误:
HTTP Status 404 - /servlet/
IE浏览器里面显示的是:http://.../servlet/QiyeMessageServlet(点点点是我的网站域名)
我曾经按万网的配置做过了测试结果按他的配置是没有问题的可是到了我这里却找不到了,他的配置如下:servlet文件我给省略了万网java虚拟主机运行servlet时需要在调用路径前以“/servlet/”开头,请参考以下示例:示例中包括test.jsp、web.xml、HelloWorld.class三个文件,分别上传到站点目录下/htdocs/test.jsp
/htdocs/WEB-INF/web.xml
/htdocs/WEB-INF/classes/HelloWorld.class(1)web.xml的配置 
<?xml version="1.0" ?> 
<web-app> 
<servlet> 
<servlet-name>HelloWorld</servlet-name> 
<servlet-class>HelloWorld</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>HelloWorld</servlet-name> 
<url-pattern>/servlet/HelloWorld</url-pattern> 
</servlet-mapping>  
</web-app> 
(2)test.jsp文件 
<html> 
<head> 
<title>Hello JSP World!</title> 
</head> 
<body> 
<h1>Hello, JSP World!</h1> 
<p>The time now is : <%= new java.util.Date() %>.</p> 
<p>To see the servlet example <a href="/servlet/HelloWorld">click here</a>.</p> 
</body> 
</html> 我和他们的不同就是他们的servlet直接放到了htdocs下,而我的却放到了web/message/下面
这个404错误怎么解决啊请大家帮帮忙!我是新人不分不是很多敬请原谅。