Używam Java 6, JBoss 7.1.3 i Spring 3.2.11.RELEASE. Pomimo faktu, że możemy ustawić to w naszym kontekście aplikacjiJak ustawić funkcję pageEncoding dla wszystkich moich stron JSP bez dotykania każdego pliku JSP?
<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>
zauważam na moich stronach JSP, znaki specjalne nie są wyświetlane poprawnie, chyba że określić
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
na górze strony JSP. Jest to dobre dla jednego JSP, ale jest uciążliwe, gdy trzeba przejść przez całą aplikację dodając te dyrektywy. Czy istnieje bardziej globalne miejsce, w którym mogę to określić, na przykład w kontekście wiosennym lub gdzieś, które uniwersalnie doda powyższą dyrektywę do wszystkich naszych stron JSP?
Udało się, ale nie zadziałało. – Dave