gpt4 book ai didi

spring - 如何在不触及每个 JSP 文件的情况下为所有 JSP 设置 pageEncoding?

转载 作者:行者123 更新时间:2023-12-04 08:54:33 24 4
gpt4 key购买 nike

我使用的是 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 页面?

最佳答案

还添加以下系统属性:

<property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/>

关于spring - 如何在不触及每个 JSP 文件的情况下为所有 JSP 设置 pageEncoding?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41402600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com