x_Red_Eagle_x
Erfahrenes Mitglied
Hallo alle zusammen
Ich bin arbeite noch nicht lange mit EL und möchte nun in einem Web Projekt (JBoss, Struts) die Display Tag Library verwenden. Ich habe nun von SourceForge die Version 1.0 heruntergeladen und diese im Projekt eingebunden mit der displaytag-el-12.tld (war im zip File dabei, keine Ahnung warum dies die 1.2 Version ist).
Nun habe ich einfach probiert von einer Session aus etwas an ein JSP zu übergeben (Request.setAttribute) und dies versucht auszulesen, jedoch ohne Erfolg (mit der Fehlermeldung Nothing found to display). Hierrauf habe ich überprüft ob etwas in dem Sessionobjekt (um genauer zu werden, es ist ein Vector mit einem "Bean" -> nicht direkt abgeleitet sondern nur eine Klasse mit einem Standardkonstruktor und setter und getter) drinnen steht. Dies habe ich mit einer simplen <c:forEach> Schleife gemacht und der Vector war richtig befüllt.
Daraufhin habe ich einen neuen Versuch gestartet (siehe unten) jedoch ohne Erfolg es wird immer noch die gleiche Meldung ausgegeben: Nothing found to display.
Es wird weder eine Exception geworfen, noch tritt sonst irgendein für mich sichtbarer Fehler auf.
Hat jemand einen Rat für mich, was ich machen kann bzw. was mache ich falsch?
Erstmals danke fürs Lesen und für eure Zeit
mfg
PS.: die Hilfe habe ich auch schon konsuldiert, jedoch ohne erfolgreiches Ergebnis hervorzubringen und googeln hat auch nix genutzt.
Ich bin arbeite noch nicht lange mit EL und möchte nun in einem Web Projekt (JBoss, Struts) die Display Tag Library verwenden. Ich habe nun von SourceForge die Version 1.0 heruntergeladen und diese im Projekt eingebunden mit der displaytag-el-12.tld (war im zip File dabei, keine Ahnung warum dies die 1.2 Version ist).
Nun habe ich einfach probiert von einer Session aus etwas an ein JSP zu übergeben (Request.setAttribute) und dies versucht auszulesen, jedoch ohne Erfolg (mit der Fehlermeldung Nothing found to display). Hierrauf habe ich überprüft ob etwas in dem Sessionobjekt (um genauer zu werden, es ist ein Vector mit einem "Bean" -> nicht direkt abgeleitet sondern nur eine Klasse mit einem Standardkonstruktor und setter und getter) drinnen steht. Dies habe ich mit einer simplen <c:forEach> Schleife gemacht und der Vector war richtig befüllt.
Daraufhin habe ich einen neuen Versuch gestartet (siehe unten) jedoch ohne Erfolg es wird immer noch die gleiche Meldung ausgegeben: Nothing found to display.
Es wird weder eine Exception geworfen, noch tritt sonst irgendein für mich sichtbarer Fehler auf.
Hat jemand einen Rat für mich, was ich machen kann bzw. was mache ich falsch?

Code:
<%
java.util.List test2 = new java.util.ArrayList( 6 );
test2.add( "Test String 1" );
test2.add( "Test String 2" );
test2.add( "Test String 3" );
test2.add( "Test String 4" );
test2.add( "Test String 5" );
test2.add( "Test String 6" );
request.setAttribute( "test5", test2 );
String[] test = new String[5];
test[0] = "Test String 1";
test[1] = "Test String 2";
test[2] = "Test String 3";
test[3] = "Test String 4";
test[4] = "Test String 5";
%>
<display:table name="${test2}"/>
<display:table name="${requestScope.test5}"/>
<display:table name="${test}"/>
Erstmals danke fürs Lesen und für eure Zeit
mfg
PS.: die Hilfe habe ich auch schon konsuldiert, jedoch ohne erfolgreiches Ergebnis hervorzubringen und googeln hat auch nix genutzt.