猿问

关于FreeMarkerViewResolver的配置

<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">


    <property name="templateLoaderpaths" value="/WebContent/jsp/"></property>

    <property name="defaultEncoding" value="utf-8"></property>

    <property name="freemarkerSettings">

        <props>

            <prop key="locale">zh_CN</prop>

        </props>

    </property>

</bean>

<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">

    <property name="suffix" value=".*"></property>

    <property name="contentType" value="text/html;charset=utf-8"></property>

    <property name="requestContextAttributes" value="request" />

    <property name="exposeRequestAttributes" value="true" />

    <property name="exposeSessionAttributes" value="true" /> 

</bean>

org.springframework.beans.NotWritablePropertyException: Invalid property 'templateLoaderpaths' of bean class [org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer]: Bean property 'templateLoaderpaths' is not writable or has an invalid setter method. Did you mean 'templateLoaderPath', or 'templateLoaderPaths'?


at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1064)

at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:924)

at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:76)

at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:58)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)

... 31 more


江户川乱折腾
浏览 1779回答 2
2回答

慕少森

templateLoaderpaths这个bean的名称不对,改成这个试试templateLoaderPaths

神不在的星期二

谢谢大家,我已找到原因了。
随时随地看视频慕课网APP

相关分类

Java
我要回答