Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

RE: fmt setLocale

Maxime Colas des Francs

2003-12-09

Replies:

i don't think so, it's a copy of tld from taglib 1.0.4 archive and it seems
good
... and problem is the same when i extract tld file from standard.jar

---------------------
WEB-INF/lib/standard.jar
WEB-INF/web.xml (without taglib definition)

<%@(protected)" %>
<fmt:setLocale value="en" scope="session"/>

it works (i think it takes uri from tld inside the jar file)
--------------------
WEB-INF/tld/fmt.tld (extract from standard.jar)
WEB-INF/lib/standard.jar
WEB-INF/web.xml with taglib definition (to point to WEB-INF/tld/fmt.tld)

<%@(protected)" %>
<fmt:setLocale value="en" scope="session"/>

compilation error : Illegal scope attribute without var in "fmt:setLocale" tag
---------------------

ns definition for setLocal in my tld file (seems good):

<tag>
  <name>setLocale</name>
  <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag</tag-class>
  <body-content>empty</body-content>
  <description>
     Stores the given locale in the locale configuration variable
  </description>
  <attribute>
     <name>value</name>
     <required>true</required>
     <rtexprvalue>false</rtexprvalue>
  </attribute>
  <attribute>
     <name>variant</name>
     <required>false</required>
     <rtexprvalue>false</rtexprvalue>
  </attribute>
  <attribute>
     <name>scope</name>
     <required>false</required>
     <rtexprvalue>false</rtexprvalue>
  </attribute>
 </tag>





At 15:30 2003-12-09, you wrote:
>      Then, maybe there is some sintaxe error in your TLD. What do you
>have inside /WEB-INF/tld/fmt.tld?
>
> > ----------
> > De:  Maxime Colas des Francs[SMTP:maxime@(protected)]
> > Responder:   Tomcat Users List
> > Enviada:    terça-feira, 9 de dezembro de 2003 15:38
> > Para:      Tomcat Users List
> > Assunto:    RE: fmt setLocale
> >
> > What do you get from Sun ? jar files ?
> >
> > Standard Taglib 1.0.4 jars are in my WEB-INF/lib
> > Tomcat seems to have a pb when it get tld from file specified in web.xml ?
> >
> > At 12:14 2003-12-09, you wrote:
> > >      Usually Standard Taglibs we get from Sun´s servers, do you have
> > JSTL
> > >in your local machine?
> > >
> > > > ----------
> > > > De:  Maxime Colas des Francs[SMTP:maxime@(protected)]
> > > > Responder:   Tomcat Users List
> > > > Enviada:    terça-feira, 9 de dezembro de 2003 13:14
> > > > Para:      tomcat-user@(protected)
> > > > Assunto:    fmt setLocale
> > > >
> > > > Hi all,
> > > >
> > > > I have a strange pb with my tomcat 4.1.29 and jstl
> > > >
> > > > this jsp works :
> > > > <%@(protected)" %>
> > > > <fmt:setLocale value="en" scope="session"/>
> > > >
> > > > this one not :
> > > > <%@(protected)" %>
> > > > <fmt:setLocale value="en" scope="session"/>
> > > >
> > > > (+ in web.xml
> > > >   <taglib>
> > > >    <taglib-uri>/tags/jstl-fmt</taglib-uri>
> > > >    <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
> > > >   </taglib>
> > > >  and tld at the right place)
> > > >
> > > > compilation error is : Illegal scope attribute without var in
> > > > "fmt:setLocale" tag
> > > >
> > > > Someone can explain this difference ?
> > > >
> > > > thks
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
> > > > For additional commands, e-mail: tomcat-user-help@(protected)
> > > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
> > For additional commands, e-mail: tomcat-user-help@(protected)
> >


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.