当前位置:编程学习 > JAVA >>

spring3.0 mvc 整合 freemarker的配置例子

请问各位高手是否有spring3.0 mvc 整合 freemarker的例子和配置,特别是springmvc-servlet.xml和web.xml的配置,我看了很多网上高人的配置,他们只给出了springmvc-servlet.xml,而没有给出web.xml,
我不知道是否是我自己的web.xml错误了还是他们的springmvc-servlet.xml错误,我运行起来就报错,对jsp支持到了好的,但一换上freemarker配置:
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath"
value="/WEB-INF/jsp/" />
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true" />
<property name="prefix" value="" />
<property name="suffix" value=".ftl" />
</bean>
就报错: --------------------编程问答-------------------- 网上很多例子 
--------------------编程问答-------------------- 都是java爱好者。
java探讨群
【101706206】
感兴趣的朋友都可以加进来啊。。
大家一起探讨,一起进步啊
不过仅限湖南地区额。。 --------------------编程问答-------------------- spring3.1+freemarker --------------------编程问答-------------------- 可以再网上找啊。。。 --------------------编程问答-------------------- 你告诉我报什么错,我用的就是springmvc和freemarker,可以把配置发给你。 --------------------编程问答-------------------- 你发错误出来呀,我用的就是这种配置,需要的话可以发给你 --------------------编程问答-------------------- 我有配置,你参考一下:

     //注入自定义的标签解析类 
     <bean id="heihei" class="com.heiheiDirective"/>
     <bean id="staticPageSvc" class="com.StaticPageSvcImpl">
<property name="freeMarkerConfigurer">
<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="freemarkerVariables">
<map>
                                                <!-- key去找注入的bean  value-ref 指定模板中的自定义标签的名称 -->
<entry key="heihei" value-ref="heihei"/>
</map>
</property>
                                <!--指定模板的路径-->
<property name="templateLoaderPath" value="${freemarkerTemplate.src}"/>
<property name="freemarkerSettings">
<props>
<prop key="tag_syntax">auto_detect</prop>
<prop key="template_update_delay">5</prop>
<prop key="defaultEncoding">UTF-8</prop>
<prop key="url_escaping_charset">UTF-8</prop>
<prop key="locale">zh_CN</prop>
<prop key="boolean_format">true,false</prop>
<prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>
<prop key="date_format">yyyy-MM-dd</prop>
<prop key="time_format">HH:mm:ss</prop>
<prop key="number_format">0.######</prop>
<prop key="whitespace_stripping">true</prop>
</props>
</property>
</bean>
</property>
</bean>


基本配置就这些。。。 --------------------编程问答-------------------- csdn 我怕你了  ,现在经常都把我的回复吃掉。。。你给我吐出来!!! --------------------编程问答--------------------
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/page/" />
<property name="freemarkerSettings">
            <props>
                <prop key="template_update_delay">1</prop>
                <prop key="defaultEncoding">UTF-8</prop> <!-- 乱码 重点在这里 也可以改成gb2312-->
            </props>
        </property>
</bean>

<bean id="freemarkerResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">     
        <property name="order" value="1"/>     
        <property name="suffix" value=".ftl"/>     
        <property name="contentType" value="text/html; charset=UTF-8"/>
<property name="exposeRequestAttributes" value="false"/>
<property name="exposeSessionAttributes" value="false"/>
<property name="exposeSpringMacroHelpers" value="true"/>    
        <property name="viewClass">
            <value>org.springframework.web.servlet.view.freemarker.FreeMarkerView</value>     
        </property>     
    </bean>     
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,