You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Adam Hardy <ah...@cyberspaceroad.com> on 2003/10/04 20:40:41 UTC
configuration of page encoding in tomcat 5
I'm testing the character encoding configuration in tomcat 5 in the
deployment descriptor.
I'm using Struts - Tiles servlets and normal JSPs.
I'm using the <locale-encoding-mapping-list/> and the <jsp-config/> .
If I leave out the pageEncoding page directive from the JSPs and I leave
out the <page-encoding> tag from the <jsp-config>, with the
configuration below, the returned content-type http header is purely
'text/html' with no character set.
I.e. tomcat ignores the <locale-encoding-mapping-list/>
Is this intentional? Is the <locale-encoding-mapping-list/> overriden by
the JSP page, which has no page encoding set?
I've got the following config:
<jsp-config>
<jsp-property-group>
<description>
Trial run
</description>
<display-name>Geronimo!</display-name>
<url-pattern>/WEB-INF/general/*</url-pattern>
<el-ignored>false</el-ignored>
<scripting-invalid>false</scripting-invalid>
<is-xml>false</is-xml>
</jsp-property-group>
</jsp-config>
<locale-encoding-mapping-list>
<locale-encoding-mapping>
<locale>en</locale><encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>de</locale><encoding>ISO-8859-15</encoding>
</locale-encoding-mapping>
</locale-encoding-mapping-list>
I'm using
wget -S --header='Accept-Language: de' http://localhost:8080/home.do
to read the headers, if that makes any difference.
Adam
--
struts 1.1 + tomcat 5.0.12 + java 1.4.2
Linux 2.4.20 RH9
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org