Hallo,
ich habe eine Listbox mit Einträgen zum Auswahlen auf einer jsp, nun möchte ich die Auswahl auswerten, bloß wie komme ich an die Werte heran?
Eine switch-Anweisung verlangt immer einen int, ich habe aber String value!!!
Wie kann ich die Auswertung machen ohne eine endlose if-Verzweigung zu machen?
Danke
Hi.
Mal angenommen man kann aus der Liste mehrere Eintraege waehlen
und du leitest deinen Request an ein Servlet weiter, dann kommst
du an die Werte mit (kannst du aber auch in der JSP machen):
String[] attribs = request.getParameterValues(„attributes“);
Um die Werte als int zu bekommen, koenntest du die Selectbox so
aufbauen:
Erster EintragEintrag 2Und der dritteViertens5 als letzter
Fuer deine switch-Anweisung musst du den Wert dann erst in
einen int umwandeln. -> Integer.parseInt(attribs[i])
Zur Auswertung muesstest du vielleicht noch ein paar Hinweise geben.
Sind die Werte irgendwie voneinander abhaengig (falls man mehrere
waehlen kann)?
Sollte das so ein, dann kannst du mit if imho uebersichtlicher
schachteln.
Gruss
Patrick
Hallo und vielen Dank zunächst.
Damit bin ich auf jeden Fall schon ein Stück weiter.
Bei der Auswertung soll je nach dem wieviel (es gibt ein max) eine html-Seite angezeigt werden, nur diese soll dann auf eine Registerkarte (Register begrenzt). Das html-Schema für die Registerkarten ist bereits komplett nud die Anzeige auf derselben fehlt noch.
Fazit: Hinter jedem Eintrag steht eine html-Seite, die angezeigt wird.
Gruss
Nicole
eine html-Seite angezeigt werden, nur diese soll dann auf eine
Registerkarte (Register begrenzt). Das html-Schema für die
Fazit: Hinter jedem Eintrag steht eine html-Seite, die
angezeigt wird.
Du willst also in eine HTML-Seite je nach gewaehlten Eintraegen der
Selectbox andere Teile inkludieren!?
Falls ja, hier mal ein kleiner Versuch auf die schnelle:
test.jsp
[html\>
[body\>
[form action="destination.jsp" method="GET"\>
Number 1Number 2Number 3Number 4Number 5
[input type="submit" value="submit"\>
[/form\>
[/body\>
[/html\>
destination.jsp
[html\>
[body\>
[/body\>
[/html\>
Gibt sicher noch 1000 andere Moeglichkeiten, aber vielleicht
kannst du damit schomal ein bisschen experimentieren.
Gruss
Patrick
Du willst also in eine HTML-Seite je nach gewaehlten
Eintraegen der
Selectbox andere Teile inkludieren!?
Falls ja, hier mal ein kleiner Versuch auf die schnelle:
test.jsp
[html>
[body>
[form action=„destination.jsp“ method=„GET“>
Number 1
Number 2
Number 3
Number 4
Number 5
[input type=„submit“ value=„submit“>
[/form>
[/body>
[/html>
destination.jsp
[html>
[body>
[/body>
[/html>
Hallo Patrick,
danke für den Hinweis, ich werde das mal ausprobieren.
Viele Grüße
Nicole