Erm what ? Adding that bit in the web.xml is only necessary in SOME cases when running *under eclipse*, because somehow, the tld's can't be found. It is NOT necessary AT ALL in the real world.
----- Original Message ----- From: Christian Ringele [mailto:[email protected]] To: Magnolia User-List [mailto:[email protected]] Sent: Fri, 31 Jul 2009 15:23:40 +0200 Subject: Re: [magnolia-user] jstl taglib not loaded using freemarker > > Hi Bert, > > I think we 'solved' at the beginning the issue Greg wrote with such a > hack. > Probably this will help: > > Copy the tld file into the WEB-INF folder itself and add into the > web.xml file such an entry of the lib you wan to use: > <jsp-config> > <taglib> > <taglib-uri>cms-taglib</taglib-uri> > <taglib-location>cms-taglib.tld</taglib-location> > </taglib> > </jsp-config> > </web-app> > > > Regards, > Christian > > > On Jul 31, 2009, at 15:18 , Grégory Joseph wrote: > > > > > a two-fold response: > > 1) there is most likely a more freemarker-ish approach to do > > whatever it is you're trying to do ;) Which tag do you need to use? > > to do what ? > > 2) i don't remember the specifics by heart, but there are some > > quirks with taglib uris sometimes - I knew Chris Miner tackled that > > quite some time ago - have a look at MAGNOLIA-1401 [1], there's even > > an example where he seems to be succesfully using the jstl/fmt > > taglib ! > > > > Regarding the page you're mentioning - i think it's quite outdated; > > we don't use jstl anywhere in Magnolia anymore, afaik. > > > > Cheers, > > > > -g > > > > [1] http://jira.magnolia-cms.com/browse/MAGNOLIA-1401 > > > > > > ----- Original Message ----- > > From: Bert Leunis > > [mailto:[email protected]] > > To: Magnolia User-List > > [mailto:[email protected]] > > Sent: Fri, 31 Jul 2009 15:00:25 > > +0200 > > Subject: [magnolia-user] jstl taglib not loaded using freemarker > > > > > >> Hello, > >> > >> Inspired by this page: > >> http://wiki.magnolia-cms.com/display/WIKI/I18n+Developer+Information > >> > >> I try to use the jstl/fmt taglib in freemarker, but the taglib is not > >> recognized or loaded. > >> > >> To load the taglib I use this line: > >> [#assign fmt=JspTaglibs["http://java.sun.com/jstl/fmt"]] > >> > >> I placed the jstl-1.1.2.jar in WEB-INF/lib so freemarker can load it. > >> The error I get is: > >> > >> Error on line 1, column 1 in tcn/panels/visuals/ > >> polaroid_container.ftl > >> JspTaglibs["http://java.sun.com/jstl/fmt"] is undefined. > >> It cannot be assigned to fmt > >> The problematic instruction: > >> ---------- > >> ==> assignment: fmt=JspTaglibs["http://java.sun.com/jstl/fmt"] [on > >> line 1, > >> column 1 in tcn/panels/visuals/polaroid_container.ftl] > >> ---------- > >> > >> Java backtrace for programmers: > >> ---------- > >> freemarker.core.InvalidReferenceException: Error on line 1, column > >> 1 in > >> tcn/panels/visuals/polaroid_container.ftl > >> JspTaglibs["http://java.sun.com/jstl/fmt"] is undefined. > >> It cannot be assigned to fmt > >> > >> What can I do to work with this taglib? > >> > >> Regards, Bert > >> > >> > >> ---------------------------------------------------------------- > >> For list details see > >> http://www.magnolia-cms.com/home/community/mailing-lists.html > >> To unsubscribe, E-mail to: <[email protected]> > >> ---------------------------------------------------------------- > >> > >> > > ---------------------------------------------------------------- > > For list details see > > http://www.magnolia-cms.com/home/community/mailing-lists.html > > To unsubscribe, E-mail to: <[email protected]> > > ---------------------------------------------------------------- > > > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- > ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
