>U can use TL's from shipped alongside struts.jar or you can use jsp TL's by
> putting the TLD files in WEB-INF and the corresponding jar files with classess
>in the LIB directory.Also make sure that you have a taglib entry in the web.xml file.
No. absolutely wrong.
First, JSTL is NOT the same as the taglibs distributed with struts.
second, you don't need the tld files, or any entries in web.xml, all you need are the jar files.
JSTL can be downloaded from here.
There are two versions depending upon what servlet container you have.
JSP1.2 container(most servers) get JSTL 1.0: http://jakarta.apache.org/taglibs/doc/standard-1.0-doc/intro.html
JSP2.0 containers(eg Tomcat5 - newer servers) get JSTL1.1
http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
Cheers,
evnafets