I really haven't played around with TC 5 or JSTL 1.1, but a quick smoke test
passed just fine. I used the following JSP:

<%@ page contentType="text/plain" %>
<%@ taglib prefix="c"   uri="http://java.sun.com/jsp/jstl/core"; %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"; %>
<c:set var="key" value="msg"/>
<fmt:bundle basename="messages">
Message: <fmt:message key="${key}"/>
</fmt:bundle>

With the following resource bundle:

msg=Hello, world!

And got the expected output. Can you post relevent snippets from your web.xml
and JSP file?

Quoting Adam Hardy <[EMAIL PROTECTED]>:

> I had wanted to do that but had stupidly not found the tarball. I got it 
> now but after deploying them and changing the taglib declares to what 
> you gave, tomcat chokes on the TLD validation. Do you recognise the 
> problem?
> 
> preRegister with Catalina:type=Logger,path=/blacksail,host=localhost
> org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content 
> starting with element 'jsp-version'. The content must match 
>
'((("http://java.sun.com/xml/ns/j2ee":description){0-UNBOUNDED},("http://java.sun.com/xml/ns/j2ee":display-name){0-UNBOUNDED},("http://java.sun.com/xml/ns/j2ee":icon){0-UNBOUNDED}),("http://java.sun.com/xml/ns/j2ee":tlib-version),("http://java.sun.com/xml/ns/j2ee":short-name),("http://java.sun.com/xml/ns/j2ee":uri){0-1},("http://java.sun.com/xml/ns/j2ee":validator){0-1},("http://java.sun.com/xml/ns/j2ee":listener){0-UNBOUNDED},("http://java.sun.com/xml/ns/j2ee":tag){0-UNBOUNDED},("http://java.sun.com/xml/ns/j2ee":tag-file){0-UNBOUNDED},("http://java.sun.com/xml/ns/j2ee":function){0-UNBOUNDED},("http://java.sun.com/xml/ns/j2ee":taglib-extension){0-UNBOUNDED})'.
> 
> 
> 
> On 10/02/2003 07:32 PM Kris Schneider wrote:
> > You should probably try using Standard 1.1.0-B1 since TC 5 is a JSP 2.0
> > container. Note that the URI will be different:
> > 
> > JSTL 1.0:
> > http://java.sun.com/jstl/fmt
> > 
> > JSTL 1.1:
> > http://java.sun.com/jsp/jstl/fmt
> > 
> > Quoting Adam Hardy <[EMAIL PROTECTED]>:
> > 
> > 
> >>I upgraded to tomcat 5 and taglib standard 1.0.4. In my deployment 
> >>descriptor I replaced the old web-app_2_3.dtd reference with 
> >>web-app_2_4.xsd . Now I'm having problems.
> >>
> >>What was working fine:
> >>
> >><fmt:message key="${var4SomeKey}"/>
> >>
> >>is now causing the JasperException:
> >>
> >>According to TLD or attribute directive in tag file, attribute property 
> >>does not accept any expressions.
> >>
> >>I don't know why it should state that since the taglib was handling the 
> >>EL expressions before perfectly.
> >>
> >>In my web.xml I do not have any taglib tld location mappings and I'm 
> >>wondering if I need them now to solve my problem.
> >>
> >>I can't find any reference to this issue in the archives or google or 
> >>bugzilla, but I'm sure it must be a well known issue.
> >>
> >>Does anybody know what's up with my set-up?
> >>
> >>Adam
> >>
> >>-- 
> >>struts 1.1 + tomcat 5.0.12 + java 1.4.2
> >>Linux 2.4.20 RH9
> > 
> > 
> 
> -- 
> struts 1.1 + tomcat 5.0.12 + java 1.4.2
> Linux 2.4.20 RH9
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to