Frage zu Struts und findForward

Status
Nicht offen für weitere Antworten.
1

1216770132

Gast
Servus,

ich mach gerade ein Struts Tutorial durch und dabei ist mir aufgefallen, dass die Beispiele bzw die Benutzereingaben immer auf neuen Seiten ausgegeben werden (mapping.findForward("success")) oder so ähnlihc. Wenn ich nun z.B. eine Drop Down Combox habe und eine schaltfläche... Angenommen es solle beim Druck auf den Button das ausgewählte Element auf der gleichen Seite ausgegeben werden, benötige ich dann auch dieses Forward oder wie löst man das ?

Es soll also keine neue Seite aufgerufen werden sondern das Ergebnis auf der gleichen Seite dargestellt werden.
Gruß
Paul
 
1

1216770132

Gast
Ein weiteres Problem ist, dass ich es nicht hinkriege bzw nicht weiß wie ich über diesen Button in Abhängigkeit des ausgewählten Items aus der ComboBox eine Action generie. Z.B. hat die ComboBox 3 Einträge. Nun soll für jeden ausgewählten Eintrag eine eigene Methode aufgerufen werden, deren Ergebnis auf der gleichen Seite dargestellt wird.
alles was ich bisher hab ist die ActionKlasse:

StartResultAction.java

Code:
public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) 
	{		
		
		init(request);
               
                //beim druck auf den submit button finde heraus welches item selektiert wurde und gib
               // die entsprechende Action zurück ?? Anweisungen ??

		String action = request.getParameter("????");
                String  [] rechnen = {"addieren","subtrahieren","dividieren"};

		request.getSession().setAttribute("rechnen",rechnen);
		return mapping.findForward("success");
		
	}
ergebnisseite.jsp
Code:
<html:form action="/StartResultAction"> 
         <html:select property="???" style="width:250px">
				<html:option value="addieren">addieren</html:option>				
 				<html:option value="subtrahieren">subtrahieren</html:option>
 				<html:option value="dividieren">dividieren</html:option>
			</html:select>       
          </div></td>
            <td width="135" valign="top">    
               
               <html:submit  styleClass="button" value="Rechne">                        
                 </html:submit>
             </td>
        </html:form>

Bitte kann mir jemand helfen, ich drehe hier langsam durch :-/
 

HLX

Top Contributor
Wohin "success" und andere Forwards verweisen bestimmst du in der Datei struts-config.xml im Ordner WEB-INF.

Code:
<action path="/StartResultAction" type="deinPackage.StartResultAction"
         name="deineActionForm" 
         scope="request"
         input="/deinPfad/ergebnisseite.jsp">
                <forward name="success" path="/deinPfad/ergebnissseite.jsp"/>
                <forward name="error" path="/deinPfad/fehlerseite.jsp"/>
</action>

In der JSP-Seite muss es heißen:
<html:form action="/StartResultAction.do">

Die gewählte Option deiner Combobox kannst du in der execute-Methode deiner StartResultAction bequem aus dem ActionForm-Parameter holen. Einfach den Parameter form auf deine ActionForm-Implementierung, die der Action zugewiesen ist casten und die getter verwenden.
 
G

Gast

Gast
Hallo,

zu Problem Nr. 1:

über mapping.getInputForward() wird die gleiche Seite noch einmal aufgerufen.

Wie sieht die implementierte Form aus, die die Werte hält?

Gruß
Martin
 
G

Gast

Gast
Hallo,

zu Problem Nr. 1:

über mapping.getInputForward() wird die gleiche Seite noch einmal aufgerufen.

Wie sieht die implementierte Form aus, die die Werte hält?

Gruß
Martin
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Frage zu karaf-Tutorium zum Programmieren von Service und Consumer Allgemeines EE 3
A Frage Umfang JEE Allgemeines EE 5
J Frage zu Dependecy Injection Allgemeines EE 10
pkm Frage zu Get- bzw. Postrequest in JSP. Allgemeines EE 1
pkm Frage wegen AJAX-Zugriff auf ein Servlet Allgemeines EE 1
Tort-E Grundsätzliche Frage -> Lokale Installation Allgemeines EE 2
E Frage zu Wildfly und Hibernate OGM Allgemeines EE 0
S Frage zu Jersey + Hibernate Allgemeines EE 1
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
J Frage zur Projektarchitektur Allgemeines EE 2
E Generelle Frage zu CDI mit JBoss AS 7.1.1 and Jave EE 6 Allgemeines EE 4
NoXiD JSF Frage zu Datenstruktur Allgemeines EE 2
S EJB Frage Allgemeines EE 10
2 Frage zu JNDI Allgemeines EE 13
E Entities im JSF/GUI-Layer, Frage zu 3-Layer-Model Allgemeines EE 2
G Allgemeine Frage zu Authentifizierung mittels Servlet API Allgemeines EE 2
B Wicket, Hibernate, H2 memDB Anfänger Frage Allgemeines EE 2
G Architektur- Frage Allgemeines EE 5
P Frage zu Java EE Design Patterns Allgemeines EE 3
M Frage zu Einloggen/Ausloggen - Features Allgemeines EE 4
M Frage zum Einsatz eines loggers Allgemeines EE 2
T Einstieg JEE: Frage für Frage bis zum Erfolg :-) Allgemeines EE 28
P Allg. Frage Eclipse EE & Xml Allgemeines EE 2
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
S JSTL / Spring Webflow Frage Allgemeines EE 2
S jsp include Frage Allgemeines EE 2
B Tomcat Manager - .war Datei hochladen. Einfache Frage Allgemeines EE 5
S Frage zu Taglib und Expression Language Allgemeines EE 5
B J2EE Frage Allgemeines EE 4
F Verständnis-Frage zu den vielen Frameworks Allgemeines EE 17
D Frage zum Verlassen eine JSF-Eingabefeldes Allgemeines EE 6
D Frage zu DataModel, DataModelSelection und Seam Allgemeines EE 3
H Frage zu JSF Allgemeines EE 5
G Generelle Java EE Frage zum Einstieg Allgemeines EE 3
M Allgemeine Frage zu Java Logging (JLA, Log4J) Allgemeines EE 5
N JSF - Frage zu Managed Beans und DataTable Allgemeines EE 4
S Frage zu JSF und MyFaces Komponenten: Teilbereiche neu laden Allgemeines EE 2
P Eine Frage zum Thema Applikationsaufbau Allgemeines EE 3
F [Hallo] Frage zu Hibernate Mapping und Vererbung Allgemeines EE 3
S allgemeine Frage zu Spring (AOP) Allgemeines EE 2
J Frage zu Jboss Allgemeines EE 7
G Anfänger-Frage: EJB Programmierung bzw. Konfiguration Allgemeines EE 6
M jsf Design Frage Allgemeines EE 3
J jsp:useBean Frage Allgemeines EE 4
megachucky JPA - Query.getResultList() Frage Allgemeines EE 3
M Hibernate Criteria frage Allgemeines EE 2
G Allgemeine Java Web Service Frage Allgemeines EE 4
D Frage SSL und nicht SSL Allgemeines EE 3
E Warum geht das nicht (EL Frage)? Allgemeines EE 3
T Design/Performance-Frage beim servlet (static oder nicht) Allgemeines EE 35
E forEach Loop EL - Frage Allgemeines EE 2
G Design Frage Allgemeines EE 2
A EJB-Design Frage Allgemeines EE 2
F Frage zur guten Architektur einer WebApp Allgemeines EE 2
thE_29 Allg. Frage zu JSP/Servlets Allgemeines EE 2
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
A Frage zu Servlets Allgemeines EE 5
P generelle Frage zum RequestDispatcher Allgemeines EE 2
S Struts 2 datetimepicker Allgemeines EE 3
W Struts Tutorial für EE Noobs? Allgemeines EE 2
N Struts vs JSF ? Allgemeines EE 7
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
Lex Property per html:link schreiben in struts Allgemeines EE 2
Shihan Line Breaks in <br /> umwandeln (Struts) Allgemeines EE 7
S Struts: zwei JSP's nutzen eine Action Allgemeines EE 5
G Struts: ActionMessage value in JSP anzeigen Allgemeines EE 2
S Problem mit Struts und tiles Allgemeines EE 4
S Struts und Session Allgemeines EE 2
K Struts - FormBean mit 2 Listen - Anzeigen und Speichern Allgemeines EE 2
S Probleme mit struts - ActionServlet Allgemeines EE 6
C Struts in iFrame Allgemeines EE 2
Z Struts: Formularfelder initialisieren Allgemeines EE 3
S Struts: Wert in einem iterierten Drop-Down Menü selektieren Allgemeines EE 7
T Struts 2 Allgemeines EE 6
R Struts-Action in JSP abfragen? Allgemeines EE 2
J struts: Bild als submit-button Allgemeines EE 2
J Internationalization mit Struts Allgemeines EE 2
E bei struts inhalte über mehrere seite verteilen Allgemeines EE 6
velaluka Struts- falsches Character-Encoding? Allgemeines EE 3
M URL Darstl. und Struts Allgemeines EE 2
G Struts beans Allgemeines EE 7
D Struts + Table Allgemeines EE 6
L Struts - Action auslösen bei Browser Back Allgemeines EE 2
N Struts - Problem mit <html:link> Action Allgemeines EE 3
netspy Struts, Spring oder ... ? Allgemeines EE 5
S Struts - Direktaufruf eines URL verhindern Allgemeines EE 11
N Struts Jboss und Filter Allgemeines EE 2
S Fragen zu: Servlets, Struts & Hibernate Allgemeines EE 9
T Struts und Objekte in Comboboxen Allgemeines EE 4
J Probleme mit Struts Allgemeines EE 3
K STRUTS The server encountered an internal error Allgemeines EE 5
F struts logic:iterate Allgemeines EE 5
M STRUTS/Cannot retrieve definition for form bean null on acti Allgemeines EE 4
G struts-config.xml Allgemeines EE 3
H Ich bin sehr verwirrt - struts, jsp, jsf . ? Allgemeines EE 53
P Testen von Struts-Anwendung Allgemeines EE 7
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A Tomcat undeploy unter Windows klappt nicht wegen struts.jar Allgemeines EE 2
B Struts Problem: Array in JSP ausgeben (logic:iterate) Allgemeines EE 12
M Struts Deployment Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben