Alternativ zu diesem Code???

tomiu

Mitglied
Hallo,

je nachdem was "pic" ist, wird ein Bild ausgewählt...wenn ich aber 100 bilder habe dann brauche ich 100 mal case...es gibt sicher eine bessere Lösung...oder??

Java:
<%
   switch(new Integer(request.getParameter("pic")).intValue()) {
     case 1: %> <img src="i1.jpg" /><%break;
     case 2: %> <img src="i2.jpg" /><%break;
     case 3: %> <img src="i3.jpg" /><%break;
<%}%>


danke im voraus
tomiu
 

Antoras

Top Contributor
Warum übergibst du nicht einfach den Namen des Bildes?

Ansonsten: benutze eine Schleife.

Und benutz statt den Skriptlets die JSTL.
 

tomiu

Mitglied
Warum übergibst du nicht einfach den Namen des Bildes?

Ansonsten: benutze eine Schleife.

Und benutz statt den Skriptlets die JSTL.

Wenn ich den Namen des Bildes übergebe wie mache ich es dann mit dem Bild
Java:
<img src="BildName.jpg" />
.. gibt es irgendeine Kombination: "BildName"+.jpg"???
 

Eldorado

Bekanntes Mitglied
Warum nicht einfach so:
Java:
<img src= ("i" + new Integer(request.getParameter("pic")).intValue() + ".jpg") />
Es wird doch ein String mit dem Dateinamen erwartet?!
mfg
Eldorado
 

tomiu

Mitglied
Warum nicht einfach so:
Java:
<img src= ("i" + new Integer(request.getParameter("pic")).intValue() + ".jpg") />
Es wird doch ein String mit dem Dateinamen erwartet?!
mfg
Eldorado

das habe ich früher versucht...habe aber immer Fehler bekommen:

Java:
<%
<img src= ("i" + new Integer(request.getParameter("pic")).intValue() + ".jpg") />
%>

deswegen habe ich es dann mit SWITCH gemacht
 

Ähnliche Java Themen

Neue Themen


Oben