Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 58906
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Jan Brinkmann (RETIRED) <luckyduck@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Luca Santarelli <hrk@users.sourceforge.net>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 58906 depends on: Show dependency tree
Bug 58906 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-07-30 09:46 0000
Hello,

JSTL, also known as standard tagslib, is a useful library of tags usable in servlet containers like Tomcat.

There are two versions of tagslibs:
JSTL 1.1
http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html
requires a servlet container adhering to Java Servlet 2.4 and JavaServer Pages 2.0 (e.g.: Tomcat 5)

JSTL 1.0
http://jakarta.apache.org/taglibs/doc/standard-1.0-doc/intro.html
requires a servlet container adhering to Java Servlet 2.3 and JavaServer Pages 1.2 (e.g.: Tomcat 4)

For the question "What does JSTL do?", here's an excerpt from their own homepage:
"JSTL encapsulates, as simple tags, core functionality common to many JSP applications. For example, instead of suggesting that you iterate over lists using a scriptlet or different iteration tags from numerous vendors, JSTL defines a standard <forEach> tag that works the same everywhere.

This standardization lets you learn a single tag and use it on multiple JSP containers. Also, when tags are standard, containers can recognize them and optimize their implementations.

JSTL provides support for core iteration and control-flow features, text inclusion, internationalizaton-capable formatting tags, and XML-manipulation tags. It also supports an expression language to simplify page development. Developers may also be interested in JSTL's current extensibility mechanisms; JSTL currently provides a framework for integrating custom tags with JSTL tags."

Alhough taglibs' jar file can be deployed internally to each web-app using them (via the /WEB-INF/lib/ directory) they can be installed into $TOMCAT_HOME/shared/lib/ in order to be visible to every webapp without the need to have copies and copies of the same libraries. :)

What I say can be applied to Tomcat, I have no knowledge of other servlet containers.

Regarding installation, JSTL binary distributions come with some library (like xerces). In Tomcat 4 I had to put those libraries together with jstl.jar and standard.jar (the real libs). Tomcat 5 doesn't need them.
I haven't checked it out if those two jar files can simply be put in the classpath in order to work.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Thomas Matthijs (RETIRED) 2004-08-09 04:14:02 0000 -------
sorry, but i don't have any time this month(exams), i'll look into next month

------- Comment #2 From Jan Brinkmann (RETIRED) 2005-04-17 10:06:48 0000 -------
it's now in the tree available as jakarta-jstl. atleast at the moment you have
to deploy it manually.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug