what variable 'nickname' are you trying to output?
JSTL will use any named attribute from the pagecontext, not something you created in a Java block on the JSP (in fact you should avoid those like the plague).
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
The most important thing about getting JSTL to work, and is documented almost no where, is you have to use a Servlet 2.4 style web.xml instead of a Servlet 2.3 style web.xml.
Wrong, dead wrong.
You need a 2.4 servlet container ONLY to use JSTL 1.1. The questions are clearly related to JSTL 1.0 which is part of the 2.3 spec (though may need separate installation of the JSTL jars depending on appserver in use).
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
This is a Tomcat-specific issue with the Apache JSTL implementation. If you don't use a 2.4 web.xml, the EL expressions don't get evaluated in the JSP.
Be sure to never tell that to the 30 or so Tomcat instances running with our customers.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337