SpringMvc多视图解析器,jsp、html分别自动识别解析器

<!--    jsp视图解析器-->
<bean id="viewResolver"
     class="org.springframework.web.servlet.view.InternalResourceViewResolver">
   <property name="requestContextAttribute" value="rc" />
   <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
   <!-- 设置前缀,即视图所在的路径 -->
   <property name="prefix" value="/pages/" />
<!-- 设置后缀,即视图名自动加.jsp后缀,代码中返回文件名无需增加文件名后缀 -->
   <property name="suffix" value=".jsp" />
   <!--        排序,序号越小优先级越高-->
   <property name="order" value="2" />
</bean>

<!--    freemaker视图解析器-->
<bean
      class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
   <property name="templateLoaderPath" value="/pages/mobile/" />
   <property name="defaultEncoding" value="UTF-8" />
</bean>
<!--        freemarker视图解析器-->
<bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<!--视图匹配,html结尾的才使用此视图,否则使用下一个视图解析器-->
   <property name="viewNames" value="*html"/>
   <property name="suffix" value="" />
   <property name="contentType" value="text/html;charset=UTF-8" />
   <!--        此变量值为pageContext.request,页面使用方法:rc.contextPath -->
   <property name="requestContextAttribute" value="rc" />
    <!--        排序,序号越小优先级越高-->
   <property name="order" value="1" />
</bean>

需导入相应jar包

<dependency>
    <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.28</version>
</dependency>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值