【发布时间】:2014-11-20 02:13:24
【问题描述】:
当我从 JSP 页面调用 Servlet 时,我得到 HTTP 状态 404。
这里是 web.xml:
<servlet>
<servlet-name>Register</servlet-name>
<servlet-class>servlets.dataio.registration.Register</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Register</servlet-name>
<url-pattern>/Register</url-pattern>
</servlet-mapping>
下面是JSP的有效代码:
<form name="admin-form" action="Register" method="POST">
错误信息:
HTTP Status 404 - Not Found
type Status report
message: Not Found
description: The requested resource is not available.
目录结构为:
Web Pages --> Pages --> Registration --> registerpage.jsp
我已经尝试过清洁和建筑项目。 我正在使用 NetBeans IDE 和 GlassFish 服务器
【问题讨论】:
-
清理并构建项目并尝试解聚并运行。
-
JSP 文件是否在某个文件夹下?它应该在
Web Pages之下,因为您使用的是action="Register" -
-
@J.Lucky 不,JSP 不只是在
Web Pages内部。 -
那么这就是您收到错误的原因。请发布您的目录结构,以便我可以帮助您修复它。
标签: java jsp servlets http-status-code-404