http状态404 servlet操作不可用

时间:2012-06-13 09:37:53

标签: servlets struts action http-status-code-404

我在提交jsp文件时遇到以下错误:

  

HTTP状态404 - Servlet操作不可用   类型状态报告   消息Servlet操作不可用   description请求的资源(Servlet操作不可用)不可用。

我的应用程序如下:

+ WebAppl
+ SRC
 + com.ss.user.actions.authentication
+ IndexAction.java
+ JSP
+的index.jsp
+ login.jsp的
+ WEB-INF
+的struts-config.xml
 +网络的XML
 +等一些其他文件

在index.jsp文件中,我有一个表单,如下所示:

<form method="post" action="<%=request.getContextPath()%> /authentication/Index.do">
<input type="submit" value="PressMe"/>  
</form>

在struts-confif中我定义了以下操作:

<action path="/authentication/Index" scope="request" type="com.ss.user.actions.authentication.IndexAction">
            <forward name="success" path="/jsp/login.jsp" />
</action> 

IndexAction.java

public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        return mapping.findForward(SUCCESS);}

我知道错误404意味着找不到文件,并且可能在给定的路径中存在错误,但我无法弄明白。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

请检查您的 .xml文件,如果出现语法错误,那么您也会看到此错误。
检查缺失的标签/不完整的标签。