In the following code, the NavigationUtil method uses the portlet's classloader to obtain the portlet's resource bundle. Using this bundle and the locale of the current user, it creates a new JSTL localization context. The localization context is made available to the portlet's JSP page with request scope.
super.service(request, response, context);
NavigationUtil.prepareLocalizedResources(
"sample.welcome.res.Resources", request, context);
// This comes from the portlet.xml.
String url = (String) context.getAttribute("display-page");
return url;
}
private static final long serialVersionUID = 1L;
}