【发布时间】:2016-12-30 20:56:27
【问题描述】:
我正在使用 Java 6、JBoss 7.1.3 和 Spring 3.2.11.RELEASE。尽管我们在应用程序上下文中设置了它
<bean id="systemPrereqs"
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject" value="#{@systemProperties}" />
<property name="targetMethod" value="putAll" />
<property name="arguments">
<!-- The new Properties -->
<util:properties>
<prop key="org.apache.catalina.connector.URI_ENCODING">UTF-8</prop>
</util:properties>
</property>
</bean>
我注意到在我的 JSP 中,特殊字符无法正确呈现,除非我们指定一个
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
在 JSP 页面的顶部。这对于一个 JSP 来说很好,但是必须通过整个应用程序添加这些指令是很麻烦的。是否有一个更全局的地方我可以指定它,比如在 Spring 上下文中或某个地方,它将普遍地将上述指令添加到我们所有的 JSP 页面?
【问题讨论】:
标签: spring jsp encoding utf-8 jboss7.x