qdo troco bean:message por ftm:message ele não acha a chave.
Li em uma lista que teria que usar o seguinte parametro de contexto no web.xml:
<context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>ApplicationResources.properties</param-value>
</context-param>
Não deu certo.
Alguem sabe como resolver? Nâo que me importe de usar a tag bean:message, mas queria saber o pq q não funciona com o JSTL.
No web.xml, a única coisa q faço é mapear o ActionServlet do Struts. No web.xml vc configura um parametro config com o valor do struts-config.xml. Só isso!
<!-- Standard Action Servlet Mapping --><servlet><servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>config</param-name><param-value>/WEB-INF/struts-config.xml</param-value></init-param><init-param><param-name>debug</param-name><param-value>2</param-value></init-param><init-param><param-name>detail</param-name><param-value>2</param-value></init-param><load-on-startup>2</load-on-startup></servlet><servlet-mapping><servlet-name>action</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>
Vale lembrar o seguinte:
“NOTE: Standard-1.1 (JSTL 1.1) requires a JSP container that supports the Java Servlet 2.4 and JavaServer Pages 2.0 specifications. Jakarta Tomcat 5 supports the new specifications.” Standard Tag Library 1.1 implementation