点击提交表单后 显示404,请教高手指点!我找不出来错误了

xiaoshuidi123 2012-07-02 03:36:32
首页index.jsp有个登录表单,提交到UserLoginServelt验证合法性。可是当我提交后显示
type Status report

message /test/servelt/UserLoginServlet

description The requested resource (/test/servelt/UserLoginServlet) is not available.



index.jsp中相关代码为:<form action="<%= request.getContextPath()%>/UserLoginServlet" name="form1" method="post" onSubmit="return login11()">

我的项目的结构如图
...全文
535 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
s478853630 2012-07-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
类文件应该在WEB_INF\classes下。
[/Quote]

++1

估计是你编译有问题,你检查一下是否有/WEB_INF/classes/servlet/UserLoginServlet.class这个文件

s478853630 2012-07-03
  • 打赏
  • 举报
回复
的确有些蛋疼
效林少爷 2012-07-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
<servlet-name>UserLoginServlet</servlet-name>
这个配置的不正确吧,要不你就直接:<form action="UserLoginServlet" name="form1" method="post" onSubmit="return login11()">
[/Quote]
正解
playboyhdy 2012-07-03
  • 打赏
  • 举报
回复
<servlet-name>UserLoginServlet</servlet-name>
这个配置的不正确吧,要不你就直接:<form action="UserLoginServlet" name="form1" method="post" onSubmit="return login11()">
xiaoshuidi123 2012-07-02
  • 打赏
  • 举报
回复
我把该行代码改成别的,即 把表单提交到别的servlet(比如SessLoginServlet,只是做实验,并无多大意义),竟然还是说 404 UserLoginServelt不可用!真受不了了 难道是缓存没清理吗??
EverWHL 2012-07-02
  • 打赏
  • 举报
回复
去掉"<%= request.getContextPath()%>
xiaoshuidi123 2012-07-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

你web.xml文件配的servlet路径和你jsp页面写的一样吗
[/Quote]
<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>UserLoginServlet</servlet-name>
<servlet-class>servlet.UserLoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UserLoginServlet</servlet-name>
<url-pattern>/UserLoginServlet</url-pattern>
</servlet-mapping>
Everliang 2012-07-02
  • 打赏
  • 举报
回复
你web.xml文件配的servlet路径和你jsp页面写的一样吗
nmyangym 2012-07-02
  • 打赏
  • 举报
回复
类文件应该在WEB_INF\classes下。

另外看看WEB_INF\web.xml部属的是否正确。
思想的浪潮 2012-07-02
  • 打赏
  • 举报
回复
404 是找不到页面
return login11() 查看此方法里面做了什么
进入servlet 打断点,如果没进入servlet说明路径有错误
进入servlet 到返回时报错404,说明是返回的路径有问题找不到页面

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧