Struts html:select Problem/Frage

mungoparks

Mitglied
Hi @ all ,
habe folgenden Code :
<logic:notPresent name="europaForm">
<td valign="top" bgcolor="#FFFFFF">
<% out.print(seite.getInhalt()); %>
<div align="center">
<html:form action="navigation.do" method="post" >
<html:select property="land">
<html:eek:ptions name="hauptnaviForm" property="aktland" />
</html:select>
</html:form>
</div>
</td>
</tr>
</logic:notPresent>

In der hauptnaviForm befindet sich ein Vector(aktland).
Zuerst prüfe ich mit dem "<logic:notPresent name="europaForm">"
ob "eurpaForm" vorhanden ist und wenn nicht soll der Inhalt gehlot werden
und eine Auswahl-Box mit den Inhalten vom Vector aktland aus der hauptnaviForm
erstellt werden. So wie es oben ist wird auch alles korrekt ausgeführt nur
das PROBLEM ist die action die ich eigendlich aufrufen will in der form ist
die "europaAction" mitder auch die "europaForm verknüpft ist. Aus einem
mir unbekanntem Grund geht das aber nicht.
schreibe ich anstatt der oben stehenden "navigation.do" action die "europaAction.do" rein die ich eigendlich brauche, so wird die
Auswahl-Box nicht erstellt. *** verwirrung ***
Kann mir bitte jemand sagne warum das nicht möglich ist.
Mein gedanke war über die Auswahl-Box das anzuzeigende Land auszuwählen
und dem String land in der europaForm zuzordnen und an die europaAction zu übergeben. Es will mir nicht gelingen. *DAMN*
Jeder Hinweis wird gerne aufgenommen
Thanxx for support.dankeschön und bis sicherlich bald.
greetz
 
HI ich werde verrück mit der Action.
habe das nun umgebaut weil ich dachte evtl. liegt es daran das die europaForm
an die europaAction gebunden ist. und daher die Daten in einem Vector im request gespeichert. Habe nun folgenden code:

<td valign="top" bgcolor="#FFFFFF">
<logic:notPresent name="europaForm">

<% out.print(seite.getInhalt()); %>
</logic: notPresent>

<logic: present name="allkontinent">
<div align="center">
<html:form action="navigation.do" method="post" >
<html:select property="land">
<html:eek:ptions name="allkontinent" />
</html:select>
<html:submit/>
</html:form>
</div>
</td>
</tr>
</logic: present>

Der Witz ist das ich statt der navigation.do Action die europaAction.do brauch
aber diese funktioniert nicht. Die Auswahlbox wird nicht angezeigt. Bei allen anden Actions geht es. WARUM ? Hat jemand ne Idee weil so langsam fällt mir dazu nichts mehr ein. DANKESCHÖN
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück