Ist es möglich, zu schreiben, jede Aktion ohne Ergebnis in struts2 config-Datei
Ist es möglich, zu schreiben, jede Aktion ohne Ergebnis in struts2 config-Datei ? wie
< action name="showResult" class="com.mmi.webInterface.ShowResultAction"/>
aber in stuts1.x es ist möglich zu schreiben, jede Aktion ohne nach vorne führen. wie
< action path="/JsonResponse" type="com.mmi.webInterface.JsonResponseAction"
validate="false"/>
meine Frage ist, wie kann ich schreiben, jede Aktion ohne Ergebnis in struts 2 config-Datei?
weil, ich habe mit Ajax auf der gleichen Seite so dass keine Notwendigkeit, jede Folge in Aktion.
- ohne zu definieren Ergebnis Sie kann nicht schreiben, jede Aktion der Klasse nach Struts2-Architektur. Tut Sie ajax muss nicht jede Antwort von der action-Klasse.
- danke @MohanaRaoSV yaa mein ajax brauchen Antwort von action-Klasse. alle Antwort-Aktion ist ein ajax responsetext, die ich habe, um zu zeigen, auf der gleichen Seite.
- ich sehe nicht einen Grund nicht angeben Ergebnis in deiner config wie in S2 die Ergebnisse haben 2 verschiedene Bedeutungen,ersten es bietet einen logischen Namen und die Zweite, das Ergebnis-element liefert ein Ergebnis geben.Auch in Ihrer Ajax-Fall Ihre execute-Methode muss sagen, wenn es ausgeführt wird, erfolgreich oder jede andere Frage.In Alle request-flow-arbeiten wie diese, und ich sehe keine Vorteile keine Angabe das Ergebnis, auch
<result>mytest.jsp</result>
tun wird für Sie arbeiten. - wenn ich das Ergebnis in der config als s2, dann ist die Antwort des ajax enthält die jsp-Datei Inhalt nicht meine Aktion, Klasse Reaktion. ich habe zu zeigen, dass meine Aktion, Klasse Reaktion auf der gleichen Seite.
- schicken Sie zurück, JSON-Daten zurück zu UI? In diesem Fall muss ich sagen, dass mein S2 Ergebnis wird im JSON-Daten und ohne die ich nicht einen Weg finden, damit umzugehen.In kurze werden Sie einen AJAX-Aufruf oder jeder andere normal nennen, müssen wir sagen, dass die Ansicht, die Antwort sollte zu binden.das sagte, dies ist der Weg, request-response arbeitet unter der Haube
- yaaa ich m senden zurück JSON-Daten zurück zu UI
- aber wie Sie sagen, s2 config meine Daten ein JSON-Daten und wie man bind-Antwort
- S2 kommt mit einem JSON-plugin, das wird konvertieren Sie die Daten in JSON-von der action-Klasse und senden Daten zurück, wie JSON-format, um Ihre Aktion Klasse.struts.apache.org/2.2.3/docs/json-plugin.html
- danke @UmeshAwasthi ich arbeite, wenn ich das Gesicht problem ist ich will disturn u wieder.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, man kann es schreiben wie :
Sind wir mit solchen Aktionen in unsere Anwendung, wo es keine Notwendigkeit für die Anzeige einer Seite als Ergebnis. Es funktioniert einwandfrei.
Angeben dummy-Standorten. Zum Beispiel,
sollte diese Arbeit.
<action name="actionName" class="ClassName" method="methodName">
</Aktion>
Die Methode methodName sollte vom Typ void, sonst würden Sie erhalten eine Fehlermeldung besagt, dass kein Ergebnis definiert ist, für diese Aktion.
hoffe, es hilft.