spring mvc多视图解释,配置详解

转载 2013年12月04日 16:33:02
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.0.xsd">
    <context:component-scan
        base-package="com.spring.action" />
    <!--
        org.springframework.web.servlet.view.ResourceBundleViewResolver
        用于多个视图集成时,ResourceBundleViewResolver是通过解析资源文件来解析请求输出文件的。
        <property name="basename" value="views"></property>,即表示在/WEB-INF/classes路径下有一个
        views.properties文件,本例中views.properties的内容为
        welcome.(class)=org.springframework.web.servlet.view.velocity.VelocityView
        welcome.url=welcome.vm
        freemarker.(class)=org.springframework.web.servlet.view.freemarker.FreeMarkerView
        freemarker.url=freemarker.ftl
    -->
    <bean class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
        <property name="basename" value="views"></property>
        <!--
            <property name="order" value="0"></property>
        -->
    </bean>

    <!-- jsp视图解析器 -->
    <bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

    <!-- velocity视图解析器 -->
    <bean id="velocityViewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
        <property name="cache" value="true"/>
        <property name="prefix" value="/"/>
        <property name="suffix" value=".vm"/>
    </bean>

    <!-- velocity环境配置 -->
    <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
        <!-- velocity配置文件路径 -->
        <property name="configLocation" value="/WEB-INF/velocity.properties"/>
        <!-- velocity模板路径 -->
        <property name="resourceLoaderPath" value="/WEB-INF/velocity/"/>
    </bean>

    <!-- FreeMarker环境配置 -->
    <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <!-- freemarker模板位置 -->
        <property name="templateLoaderPath" value="/WEB-INF/freemarker/"/>
    </bean>

    <!-- FreeMarker视图解析 -->
    <bean id="freeMarkerViewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
        <property name="cache" value="true"/>
        <property name="prefix" value="/"/>
        <property name="suffix" value=".ftl"/>
    </bean>
</beans>

Spring MVC的多视图解析器配置及与Freemarker的集成

一、从freemarker谈起 Freemarker使用模板技术进行视图的渲染。自从看了Struts标签、Freemarker、JSTL的性能对比后,我毅然决定放弃Struts标签了!效率太差…...
  • z69183787
  • z69183787
  • 2015年07月16日 13:40
  • 1564

springmvc多视图解释配置详解

spring mvc多视图解释,配置详解
  • u010363836
  • u010363836
  • 2013年12月04日 11:23
  • 2155

springmvc如何设置多视图器,springmvc 多个 ViewResolver

springmvc如何设置多视图器,springmvc 多个 ViewResolver
  • cai_chinasoft
  • cai_chinasoft
  • 2016年06月08日 10:53
  • 25185

Spring MVC的多视图解析器配置及与Freemarker的集成

http://my249645546.iteye.com/blog/1426952 一、从freemarker谈起 Freemarker使用模板技术进行视图的渲染。自从看了...
  • qq_26075861
  • qq_26075861
  • 2017年02月07日 17:06
  • 124

Spring MVC配置多视图解析器

功能描述:控制服务器端返回的数据格式 SpringMVC配置文件: ...
  • qq_37465004
  • qq_37465004
  • 2017年12月17日 13:56
  • 37

Spring MVC的多视图解析器配置及与Freemarker的集成

原文地址:http://my249645546.iteye.com/blog/1426952 一、从freemarker谈起 Freemarker使用模板技术进行视图的渲染。自从看了S...
  • johnstrive
  • johnstrive
  • 2014年12月18日 23:52
  • 1105

Spring MVC的多视图解析器配置及与Freemarker的集成

转载自:http://my249645546.iteye.com/blog/1426952
  • xiong_mao_1
  • xiong_mao_1
  • 2014年10月08日 23:40
  • 707

Spring MVC的多视图解析器配置及与Freemarker的集成

一、从freemarker谈起 Freemarker使用模板技术进行视图的渲染。自从看了Struts标签、Freemarker、JSTL的性能对比后,我毅然决定放弃Struts标签了!效率太差…… ...
  • pange1991
  • pange1991
  • 2015年08月24日 10:38
  • 380

Spring MVC 自学杂记(六) -- 多视图解析器配置

Spring MVC 最近遇到过在spring MVC中配置多视图解析器的问题,翻阅了很多文档及博客,也解决了自己的问题,在此记录学习一下。问题描述:在多人合代码的情况下,已经写好了各自的视图返回格式...
  • mybook201314
  • mybook201314
  • 2017年05月10日 16:24
  • 852

Spring MVC的多视图解析器配置及与Freemarker的集成

一、从freemarker谈起 Freemarker使用模板技术进行视图的渲染。自从看了Struts标签、Freemarker、JSTL的性能对比后,我毅然决定放弃Struts标签了!效率太差…… ...
  • yanfeng918
  • yanfeng918
  • 2014年11月04日 17:08
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring mvc多视图解释,配置详解
举报原因:
原因补充:

(最多只允许输入30个字)