JSP: Test zum Verwenden von TagLibs funzt nur halb

Beim Ausprobieren von zwei jsp code snippets habe ich mir diese jsp-demo zusammengeschustert, die nur einmal einen satz von farbigen nummern und die Zahlen 1…10 ausgibt.
Das seltsame ist: Das Hochzählen von 1…10 funktioniert wunderbar, beim Farbbeispiel gibt er aber nicht den Inhalt der Variable, sondern den String „${col}“ auf der Seite aus. Nur weiss ich nicht, warum!
Ich verwende tomcat 6.0 und (wie das eine Beispiel ja zeigt) sind auch die Tag Libraries richtig installiert.

 Tag Test${col} 

Die Ausgabe auf der Seite ist somit:

${col} (…) ${col} ${col} 1
2
3
4
5
6
7
8
9
10

Hi

Du musst um jedes col nochmal in ein wickeln, damit
der Wert (durch die taglib!) korrekt evaluiert wird.
Etwa so:

Gruss
Patrick

Danke für Deine Antwort. Der Unterschied, dass im einen Beispiel c:out und im anderen nicht verwendet wurde, ist mir etwas später auch aufgefallen. Dennoch habe ich mir da keine Sorgen gemacht, da das Color-Beispiel direkt vom Java-Tutor kommt:

http://www.galileocomputing.de/openbook/javainsel6/j…

Ist das ein Fehler oder ist mir etwas entgangen?

http://www.galileocomputing.de/openbook/javainsel6/j…

Ist das ein Fehler oder ist mir etwas entgangen?

Ich behaupte jetzt mal frech, dass das ein Fehler auf deren Seite
ist, denn mit umschliessenden Tags funktioniert das Beispiel bei
mir tadellos.
Macht ja auch mehr Sinn, denn HTML kennt den Ausdruck ${…}
schlichtweg nicht und interpretiert es so wie es da steht.

Gruss
Patrick