There are build errors when trying to compile JSTL 1.1.1 examples on JDK 1.5. See attachment for the compiler log I got (from NetBeans 4.0 dev).
Where is the attachment?
Created attachment 12414 [details] First error log file
Created attachment 12415 [details] Second error log file
The JSTL 1.1.1 implementation was not building under J2SE 5.0 because it was using the now reserved 5.0 keyword "enum". Fixed implementation to use "enum_". Note that JSTL uses JAXP 1.2 and J2SE 5.0 uses JAXP 1.3. You will need to specify the JAXP 1.2 classes with 5.0. There will be a version of JSTL in a future release that uses the JAXP 1.3 implementation.