http status 404-servlet die action nicht verfügbar

Bekomme ich die folgende Fehlermeldung nach dem abschicken eine jsp-Datei:

HTTP Status 404 - Servlet-Aktion ist nicht verfügbar
type Status report
Nachricht Servlet-Aktion ist nicht verfügbar
Beschreibung Die angeforderte Ressource (Servlet-Aktion ist nicht verfügbar) nicht verfügbar.

Meine Anwendung sieht wie folgt aus:

+WebAppl

       +src

            +com.ss.Benutzer.Aktionen.Authentifizierung

                 +IndexAction.java

      +jsp

            +index.jsp

            +login.jsp

      + - web-inf

            +struts-config.xml

            +web-xml

            +etc einige andere Dateien

In den index.jsp-Datei habe ich ein Formular, suchen wie:

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

In der struts-confif habe ich definiert, der folgende Aktion:

<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);}

Ich weiß, dass Fehler 404 bedeutet Datei nicht gefunden und wahrscheinlich gibt es einen Fehler in der Pfad angegeben, aber ich kann ' T es herausfinden. Kann mir jemand helfen?

  • Ist, dass der Raum in der form-action-Attribut gibt es wirklich? Irgendeinem Grund sind Sie nicht nur mit dem Struts-form-tag?
  • der Raum ist nicht vorhanden, habe ich überprüft .. und ich habe gerade einen kleinen Fehler gemacht und geändert "action="<%=request.getContextPath()%>/Authentifizierung/Index.do"> " zu "action="<%=request.getContextPath()%>/Authentifizierung/index.do">" und es funktioniert nicht .. mit freundlichen GRÜßEN, die ich noch nie verwendet, bevor die Struts form-tag .. weiß nicht, wie es aussieht
  • aber glaubst du, es wird keinen Unterschied machen, wenn ich ändern würde, nur das form-tag?
  • Weiß nicht, ich bin zu Fragen, warum Sie Sie nicht verwenden, weil es (a) kennt, Struts-Aktionen, und (b) weiß über den app-Kontext.
InformationsquelleAutor Steffi | 2012-06-13
Schreibe einen Kommentar