How can I set the locale for each individual user session before the first page displays? I've tried putting the session.setAtttribute(Action.Locale_key,<locale>) but it always displays in the default locale of the machine? Changing the machine locale causes the correct properties file to be used so I know that is not the problem.
In the Struts example app, this is done by including the following tag on the index.jsp page (actually, on every page):
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
... page content ...