Support to set portletConfig based localization context for JSTL fmt tag usages.
--------------------------------------------------------------------------------
Key: APA-34
URL: https://issues.apache.org/jira/browse/APA-34
Project: Portals Apps
Issue Type: Improvement
Components: apa-demo, apa-gems
Reporter: Woonsan Ko
Assignee: Woonsan Ko
Fix For: apa-demo-1.1, apa-gems-1.1
<fmt:setBundle/> tag in a jsp does not refer to portletConfig's resourceBundle.
So, the jsp cannot leverage the reloading feature of portlet resource bundle of
portal.
One workaround is to use the following jsp scriptlet instead of using
<fmt:setBundle .../>:
<%@ page import="javax.servlet.jsp.jstl.core.Config"%>
<%@ page import="javax.servlet.jsp.jstl.fmt.LocalizationContext"%>
<portlet:defineObjects/>
<%
Config.set(pageContext, Config.FMT_LOCALIZATION_CONTEXT, new
LocalizationContext(portletConfig.getResourceBundle(renderRequest.getLocale())),
1);
%>
I think it would be better to support a convenient tag in apa-gems to do the
same thing with a tag as follows:
<%@ taglib prefix="fmt-portlet"
uri="http://portals.apache.org/applications/gems/fmt-portlet" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt-portlet:setBundle/>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.