Struts - Problem mit <html:link> Action

Status
Nicht offen für weitere Antworten.
N

Nanni

Gast
Hallo Java Männer und Frauen,
eine komische Sache bereit mir gerade Kopfzerbrechen und ich weiß nicht warum .

Ich habe eine jsp View Seite in der ich folgendermaßen einen <html:link> habe:

Code:
<html:link action="/Entry.do?action=neu"			  
	paramName="currentmember" 
	paramProperty="memberid" 
	paramId="memberid">							  	
</html:link>

Die korrespondierende Actionklasse, die aufgerufen wird, wenn der Nutzer auf einen Link klickt sieht ungefähr so aus:

Code:
public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {		

               //...
                String action = request.getParameter("action");		
               //..
		
		if (this.isCancelled(request)) {
                             //dummy mapping return
                             //	return ...
		}				
	    		
		else if (action == null) {
                           //return ...
		}

		else if (action.equals("neu")) {
                           System.out.println("action == neu");
                           


		}		
        
		return mapping.findForward("Uebersicht");

	}

Wenn ich nun die Anwendung im Browser teste, wird die Action manchmal aber nicht immer 2 mal aufgerufen
Konsole:
action == neu
action == neu

Ich weiß absolut nicht warum, weiß da jemand spontan einen Rat ?
 
N

Nanni

Gast
Hallo nochmal,
Nun hab ich festgestellt dass der Fehler wohl in dem logic:iterate Tag liegt. Ich iteriere über eine Collection und für jedes Element soll eine <html:link erzeugt werden. So sieht mein derzeitiger Code aus, aber dies führt eben dazu dass die mit einem Link verbunde Action manchmal doppelt aufgerufen wird, warum , keine Ahnung. Wer kann mir helfen, wie macht man sowas richtig ??

Code:
<logic:iterate 
              id="currentmember"                          
              name="members"            
              type="de.Member"
              indexId="i"
           >           		
		     <tr>
				..
			        
				<td width="30" valign="top">
 			           <bean write = "members"../>
				  <html:link action="/Entry.do?action=neu"          
                                         paramName="currentmember"
                                         paramProperty="memberid"
                                         paramId="memberid">                          
                                 </html:link>   				  			  
                              </td>
	            </tr>
</logic:iterate>
 
N

Nanni

Gast
Sorry ich muss mich noch ein drittes mal melden, ich hab nun festgestellt,
dass die Verwendung eines image links innerhalb des <html:link> Tags dafür verwantwortlich ist, dass Methoden doppelt aufgerufen werden.

<html:link action.....>
<html:image src="pics/add.png">
</html:link>
Verwende ich stattdessen einen normalen Textlink funktioniert das. Warum ? Wie mache ich das richtig?
Danke.
 

clemson

Bekanntes Mitglied
willst du wirklich ein image input feld oder doch lieber ein bild? denn dann kann ich dir <html:img ... /> empfehlen.


ich kann mir zwar nicht vorstellen dass es daran liegt, aber ein versuch isses wert.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
S Problem mit Struts und tiles Allgemeines EE 4
B Struts Problem: Array in JSP ausgeben (logic:iterate) Allgemeines EE 12
M Struts File Upload problem Allgemeines EE 6
T JSTL + Struts (inkl.Hibernate) -> forEach Problem Allgemeines EE 6
S Struts: Problem mit <bean:message> - Tag Allgemeines EE 1
S Struts 2 datetimepicker Allgemeines EE 3
W Struts Tutorial für EE Noobs? Allgemeines EE 2
N Struts vs JSF ? Allgemeines EE 7
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 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
netspy Struts, Spring oder ... ? Allgemeines EE 5
S Struts - Direktaufruf eines URL verhindern Allgemeines EE 11
1 Frage zu Struts und findForward Allgemeines EE 4
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
M Struts Deployment Allgemeines EE 3
R Mehrsprachige Seite mit Struts & Co. ? Allgemeines EE 5
S mehrere Message Resources in Struts ansprechen Allgemeines EE 7
G Values aus DB in Input-Feldern anzeigen (Struts) Allgemeines EE 2
G Exception creating bean of class . (Struts) Allgemeines EE 8
B Verwendung von DynActionForm (Struts) Allgemeines EE 10
K dynamischer Zugriff auf .properties (Struts) Allgemeines EE 2
K Struts html:messages tag Allgemeines EE 2
G Validierung mittels Struts. Benötige Hilfe. Allgemeines EE 7
J Buchempfehlung: Servlets, JSP, Struts, JSTL Allgemeines EE 3
P struts "beliebige motive in der datenbank finden" Allgemeines EE 6
P Struts und Frames Allgemeines EE 13
L jfreechart und Struts / JSPs Allgemeines EE 3
P struts Hibernate MySQL Select Statement Allgemeines EE 24
P keine verbindung vom struts framework zu mysql Allgemeines EE 2
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
P Struts Anwendung- FormBean Tabelle mit input type=text Allgemeines EE 2
G Probleme mit Validierung (Struts, validation.xml) Allgemeines EE 4
M Struts - ActionForward Allgemeines EE 9
clemson gesplittete struts-config mittels ant zusammenbauen Allgemeines EE 2
J Struts Textfeld Allgemeines EE 10
M Struts shale Allgemeines EE 7
M Struts - jsp site - werte formatieren Allgemeines EE 6
clemson mehrere Mail Attachments - JSP Struts Allgemeines EE 7
R Struts FormBean Allgemeines EE 4
S Struts 1.1 download einer Datei Allgemeines EE 4
R Use bean in scriptlet in struts Allgemeines EE 4
S reagieren auf select events in jsp-struts seiten Allgemeines EE 5
P Struts - Text formatieren Allgemeines EE 6
C Grafische Komponenten unter Struts jsp (Liste) Allgemeines EE 4
P Struts - Abarbeitung Allgemeines EE 3
P J2EE Struts - Database connection failed - Hilfe?:( Allgemeines EE 6
P J2EE Struts Allgemeines EE 2
R struts 1.0.2 Checkbox-Property bleibt immer false Allgemeines EE 3
TRunKX Werteübergabe von einer *.jsp in eine *.java ohne struts Allgemeines EE 4
clemson [Struts] Validierung server-seitig bringt StackOverflowError Allgemeines EE 5
clemson [Struts] HTML-Checkbox Tag ID Allgemeines EE 2
clemson [Struts] Einer Action Parameter übergeben Allgemeines EE 2
clemson [Struts] Innerhalb Action auf form zugreifen Allgemeines EE 4
G In einer JSP auf Struts-Elemente "reagieren" Allgemeines EE 4
clemson [Struts] struts-config.xml parsen Allgemeines EE 2
clemson [Struts] Parameter an ActionForward anhängen Allgemeines EE 3
clemson [Struts] TilesRequestProcessor - processRoles Allgemeines EE 14
F Struts Allgemeines EE 9
G Struts-Write Anweisungen in Hyperlink einbauen Allgemeines EE 3
G Struts-Form: in validate- oder reset-Methode umleiten. Allgemeines EE 3
G Listenfeld mit Struts und Beans realisieren Allgemeines EE 4
L Anfänger: suche Tutorials zu Struts/EJB Allgemeines EE 6
G Struts - dynamisches FormBean Allgemeines EE 3
R struts und Mapped Properties Allgemeines EE 2
A Javadocs zu struts Allgemeines EE 5
A Kolloquium J2EE / Struts Allgemeines EE 16
A Expression Language in Struts? Allgemeines EE 6
A Form Validierung mit Struts? Allgemeines EE 2
A struts: html:form-tag das Attribut "name" ersetzen Allgemeines EE 7
B struts - beginnerproblem Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben