Zum Inhalt springen

Struts action problem


Frozone

Empfohlene Beiträge

Hallo, versuche gerade bei mir ein neues Webproject in gange zu bringen.

mit java 5 und struts 1.27

habe schon paar sachen gemacht deswegen verstehe ich mein problem ienfach nicht, welches wäre:

message No action instance for path /login could be created

description The server encountered an internal error (No action instance for path /login could be created) that prevented it from fulfilling this request.

was wohl soviel heißt wie, er kann die action klasse nciht finden!?

hier mein mapping dazu:

<action-mappings>

<action path="/login" type="de.webproject.action.LoginAction">

<forward name="hello" path="/form/hello.jsp" />

</action>

</action-mappings>

und die action befindet sich natürlich an der stelle im package.

noch eines, ich starte tomcat aus eclipse und der sollte sich die dateien ja aus dem verzeichniß suchen oder?

wenn ich die jsp, manuell aufrufe funktioniert es.

hoffe ihr könnt mir helfen

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moin,

ich bin ja, wie das letzte mal auch, der Meinung das das forward-Tag nichts im action-Tag verloren hat.

Auszug aus meiner struts-config.xml:

<action-mappings>

<action name="loginForm" path="/loginAction" type="ticket.ticketweb.actions.LoginAction">
</action>
.
.
.
</action-mappings>
...
<global-forwards>
<forward name="index" path="main.jsp"></forward>
.
.
.
</global-forwards>
[/PHP]

Pass dasmalan bei dir und versuche es.

Gruss

Jo

Link zu diesem Kommentar
Auf anderen Seiten teilen

das hat ja aber damit überhauptnichts zu tun!

außerdem wenn ich ein forward nunmal nicht global sondern nur von einer seite möglich machen will, macht man das nunmal so.

andere ideen woran es liegen könnte? wie schon beschrieben, er findet den pfad= "/login" in der config, aber er findet die dazugehörige klasse nicht (type). wie gebe ich den pfad (fürs type) an außer in der struts-config ein?

edit: kann mir vielleicht jemand nen auszug aus seiner web.xml geben. ich hab vorher immer struts 1.1 verwendet und nun struts 1.27. hat sich da etwas verändert? andere einstellungen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

also ich seh das richtig oder?

es soll ein reiner forward gemacht werden, oder?

wenn ja versuchs doch mal so:

<action-mappings>

<action path="/login" forward="/form/hello.jsp" />

</action-mappings>

wenn das nur ein forward sein soll, wenn nicht muss man denk ich mal auch die jeweilige State-Bean angeben denn wenn ich einen submit mache hab ich meisten irgendwelche Daten wo gespeichert werden müssen

mfg byte

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...