Struts 2.2.1 gibt Es keine Aktion zugeordnet-namespace / und Namen für die Aktion ein
Habe ich eine einfache Struts 2-Anwendung, die ich entwickeln und bereitzustellen, um mit glassfish Netbeans. Wenn ich den web-browser zu http://localhost:8080/Struts2Hello/login.action/ es gibt diese Fehlermeldung:
Es ist keine Aktion zugeordnet-namespace /und Namen für die Aktion ein .
Meine Aktion mit der Bezeichnung "login". Warum denkt es ist sein name "."?
(Um so weit zu kommen habe ich auch schon zum hinzufügen von javassist-3.7.ga zu meiner lib/- Verzeichnis. Ich bin mir nicht sicher, warum, aber das ist, was andere getan haben, zu machen, Streben 2.2 Arbeit.)
Hier ist meine web.xml und struts.xml Dateien (ja, die struts.xml wird bereitgestellt, um WEB-INF/classes):
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>Login.jsp</welcome-file>
</welcome-file-list>
<package name="default" extends="struts-default" namespace="/">
<action name="login" class="action.LoginAction">
<result name="success">Welcome.jsp</result>
<result name="error">Login.jsp</result>
</action>
</package>
Dank.
Dean
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein problem war, dass ich hatte .jsp-Dateien in das WEB-INF/dir anstelle von einer Ebene höher. Seltsame Fehlermeldung für dieses problem, obwohl.
In struts.xml(oder jede andere struts-config-Dateien im Lieferumfang enthalten), content-mapping ist zurück zu der ursprünglichen Servlet/Jsp, d.h. Sie KÖNNEN NICHT .jsp-Dateien unter WEB-INF. wenn z.B. das Ergebnis in der struts-config-Datei ist: Willkommen.jsp-dann sollten Sie Willkommen.jsp unter dem Paket root, wie
Web-Seiten
...WEB-INF
...Willkommen.jsp
...Menü
......Menü.xhtml
Mehr oft, dass nicht, wenn die Federbeine bekommt den Namen der Aktion falsch, selbst wenn es gibt nichts falsch mit struts.xml das problem ist, dass die tag-lib definition fehlt aus der jsp-Datei.
verrückt, diese eine Antwort nach einem Jahr, aber ich hatte das gleiche problem und ich war ziemlich sicher, dass ich hatte wurden alle meine Handlungen genau, aber es zeigte den gleichen Fehler oben....so habe ich gerade gereinigt, das Projekt und dann lief es wieder..es funktionierte perfekt in Ordnung...probieren Sie es aus !
Dass ich auf diese so viele Male...so zu vermeiden, solche Dinge, ich nur Hinzugefügt, "../eclipse.exe -clean", um das shortcut-icon-Eigenschaft....dies funktioniert, und u können, vergessen immer diese Art von Fehler ist eigentlich kein Fehler....!