日期:2014-05-17  浏览次数:20746 次

新手求助,关于 Servlet 的 http 404
在学习用<form>表单向Servlet提交数据但是用
<form method="post" name="loginform" action="/src/test/loginServlet.java">
或者是
<form method="post" name="loginform" action="/servlet/loginServlet.java">
点击提交之后
都是总会出现




用的是MyEclipse2013,求解答
Servlet

------解决方案--------------------
你在web.xml中为loginServlet配置的url映射是什么,form标签的action属性的值配置为什么就可以了,e.g:/servlet/loginServlet
------解决方案--------------------
1.贴出web.xml配置,servlet要在web.xml配置的,名称也在那里配,看看有没对上号。
2. java后续去掉,除非你在配置servlet名称的时候也加了后续名。
3.确保tomcat已启动。。

另外,文件名最好用大写吧,虽然不是必须,但是大家都用的规则最好能用。
------解决方案--------------------
童鞋,请把你的filter过滤器给删了..然后通过form 里面写action="/bbs"来提交请求...
还有一个办法就是不删filter过滤器,然后把web.xml里面的url-pattern 里面的内容换成bbs.action,然后form表单里面写action="bbs.action",应该就可以了..