wood burning stoves 2.0*
The moose likes Web Component Certification (SCWCD/OCPJWCD) and the fly likes JSTL 1.1 uri should be Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Certification » Web Component Certification (SCWCD/OCPJWCD)
Bookmark "JSTL 1.1 uri should be "core_rt" ?" Watch "JSTL 1.1 uri should be "core_rt" ?" New topic

JSTL 1.1 uri should be "core_rt" ?

Vince Hon
Ranch Hand

Joined: Feb 11, 2003
Posts: 117
I cannot run JSTL smooth !

I have put the jtsl.jar and standard.jar from tomcat 5 to the webapp\lib according to HSB. And my web.xml is version 2.4:

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">

In jsp, I put this:

When I run, I got the error: According to TLD or attribute driective in tag file, attribute test does not accept any expressions.

After searching on the web, If I changed
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>

The JSTL work perfectly. Does any one can explain this ?


Vince Hon<br /> <br />SCJP 1.4 | SCWCD | SCBCD <br /><a href="http://vincehon.homeip.net:8000/VJW" target="_blank" rel="nofollow">http://vincehon.homeip.net:8000/VJW</a>
John Wolf
Ranch Hand

Joined: Feb 18, 2002
Posts: 64

Make sure if you are using Tomcat 5.x the uri has the "jsp" in it. Example:-

SCJP 1.2, SCJP 1.4, SCJA, SCWCD 1.4<br /> <br />------------------------------<br />
Vince Hon
Ranch Hand

Joined: Feb 11, 2003
Posts: 117
thanks Sadana !

I just realized that I use to old version of URI :
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

The correct one should be:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
GeeCON Prague 2014
subject: JSTL 1.1 uri should be "core_rt" ?