JSP Ausgabe von Java-Objekten

mavinatic

Bekanntes Mitglied
Hallo Ihrs,

ich habe eine JSP Seite und in der Seite wollte ich eine Reihe von Objekten ausgeben und in html code darstellen, aber wenn ich zb. out.print("Irgendwas"); mache funktionierts wenn ich eine For-Schleife mache irgendwie nicht

hier das ist meine Fehlermeldung:

Java:
org.apache.jasper.JasperException: An exception occurred processing JSP page /admin.jsp at line 38

35: 			
36: 		</table>
37: 			<% 
38: 				for(int i=0;i<productDescriptorList.size();i++) { out.print(productDescriptorList.get(i).getName()); }
39: 			%>
40: 		<!-- VALUE DESCRIPTOR -->
41: 		<h3>VALUE_DESCRIPTORS</h3>

Habt ihr ne Lösung? Gruß George
 
Hm. Keine Ahnung warum das nicht geht.
Aber wenn Du dich eh in der JSP befindest kann du den Wert auch mit
Java:
<%=WERT%>
ausgeben.

Vielleicht liegt es ja daran, dass Du dich in der JSP befindest...
 
Sieh dir mal die JSTL und EL an, Scriptlets/Expressions ind JSP Seiten sind seit Jahren nicht mehr Stand der Dinge.
 
Schon klar, war ja auch nicht an dich gerichtet, ist nur mein Standardsatz wenn jemand Fragen zu JSP Expressions/Scriplets hat 🙂
 
Hey ihrs,

ich möchte doch nur Simple Objekte ausgeben, ist doch als würd ich in PHP ein Array ausgeben?! diese simple funktion muss doch möglich sein 😉

mfg George
 
funktioniert
> for(int i=0;i<productDescriptorList.size();i++) { out.print("test"); }
?

funktioniert
> for(int i=0;i<productDescriptorList.size();i++) { out.print(productDescriptorList.get(i).toString()); }
?

ist die Variable productDescriptorList überhaupt definiert?
wenn ja dann vielleicht nicht generisch, also Rückgabewert Object, ohne Cast keine Methode getName(),

versuche auch try/catch drumherum und die tatsächliche Exception in out zu schreiben wenn sie sonst nirgendwo auftaucht
 

Zurück
Oben