I am trying to pull in my
Struts (1.3) ApplicationResources.properties file (based on the locale of the request) inside the doStartTag method of a
Java Tag. I am using the following code :
HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
MessageResources resources = (MessageResources) request.getAttribute(Globals.MESSAGES_KEY);
System.out.println(resources.getMessage(request.getLocale(),"global.state.label");
However, it is throwing a NullPointerException (resources is NULL).
Is there a better way to do this? This is the same code used in the Action.getResources(request) method but it doesn't seem to be working in the context of the tag.