Hello,

I have downloaded Struts-blank to play with. I added Spring support and here
is my Spring applicationContext.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd";>

<beans default-autowire="autodetect">

        <!-- =============================== Interceptors
================================= -->
        <bean id="timeLoggingAdvice" class="advice.TimeLoggingInterceptor"/>
        
        <!-- =============================== Advisor
====================================== -->
        <bean id="timeLoggingAdvisor"
class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
                <property name="mappedNames">
                   <list>
                        <value>execute</value>   
                   </list>
                 </property>
                <property name="advice">
                        <ref bean="timeLoggingAdvice"/>
                </property>
        </bean>
        
        <!-- ============================== Spring Beans
================================= -->
        <bean id="helloWorld"
class="org.springframework.aop.framework.ProxyFactoryBean">
                <property name="proxyInterfaces">
                        <value>example.IHelloWorld</value>
                </property>
                <property name="interceptorNames">
                        <list>
                                <value>timeLoggingAdvisor</value>
                        </list>
                </property>
                <property name="target">
                        <ref local="helloWorldTarget"/>
                </property>
        </bean>
        
        <bean id="helloWorldTarget" class="example.HelloWorld" 
singleton="false"/>
        
        <!--<bean id="helloWorld" class="example.HelloWorld" 
singleton="false"/>-->
        
</beans>

I added a Spring proxy for helloWorld and the interceptor works great. But,
the il8n does not work. When I remove the proxy for helloWorld, then the
il8n works again. I suspect the hierarchy of the class is mess up when I
added a proxy to use Spring interceptor.

Is there a way to get around this? Can I configure the resource bundle by
providing the explicit path such as
WEB-INF/config/resource_bundle.properties?

Any help is be greatly appreciated!

Thanks,
Lee

-- 
View this message in context: 
http://www.nabble.com/Struts2-Localization-does-not-work-with-Spring-tf3360274.html#a9347233
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to