Okay, so after taking a second look at the code snippet for #3, forget about it.
Not only won't it compile as given, but it'll probably receive a String instead
of a LocalizationContext from Config.find. Sorry 'bout that...
Quoting Kris Schneider <[EMAIL PROTECTED]>:
> Quoting Harod Ruthgar <[EMAIL PROTECTED]>:
>
> > Hello,
> >
> > I have several questions regarding JSTL:
> >
> > 1) When using fmt tag, how to use multiple bundles on
> > the same page?
> >
> > I tried:
> > <fmt:setBundle basename="bundle1" var="myBundle1"/>
> > <fmt:setBundle basename="bundle2" var="myBundle2"/>
> >
> > <fmt:message key="text1" bundle="${myBundle1}"/>
> > <fmt:message key="text2" bundle="${myBundle2}"/>
> >
> > It gives the correct value of text2, and an error
> > message for text1, i.e.
> > ??text1??
> > If I set bundle1 after bundle2, I got the correct
> > value for text2, but not
> > for text1.
>
> What happens with:
>
> <fmt:bundle basename="bundle1">
> <fmt:message key="text1"/>
> </fmt:bundle>
>
> <fmt:bundle basename="bundle2">
> <fmt:message key="text2"/>
> </fmt:bundle>
>
> > 2) When using c:forTokens, is there a way to find out
> > that the current token
> > is the last token?
>
> <c:forTokens items="..."
> delims="..."
> varStatus="status">
> <c:if test="${status.last}">
> ...
> </c:if>
> </c:forEach>
>
> > 3) Is it possible to get the current locale by using
> > fmt tag?
>
> Not that I'm aware of. I'm assuming this is for debugging, so you might try
> something like:
>
> <%@ page import="javax.servlet.jsp.jstl.core.*" %>
> ...
> <%
> LocalizationContext locCtx = Config.find(pageContext,
> Config.FMT_LOCALIZATION_CONTEXT);
> pageContext.setAttribute("locCtxLocale", locCtx.getLocale());
> %>
> <c:out value="${locCtxLocale}"/>
>
> > Thanks in advance.
> >
> > Harod Ruthgar
> > - when the horn doesn't work, watch out for the fingers
>
> --
> Kris Schneider <mailto:[EMAIL PROTECTED]>
> D.O.Tech <http://www.dotech.com/>
--
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]