springMVC视图解析器HTML+JSP

增加如下依赖

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context-support</artifactId>
   <version>4.1.6.RELEASE</version>
  </dependency>

在springMVC中增加如下配置


<!-- 配置html视图解析器 -->
 <!-- html视图解析器 必须先配置freemarkerConfig,注意html是没有prefix前缀属性的-->  
    <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">    
       <property name="templateLoaderPath">    
           <value>/html/</value>    
       </property>    
    </bean>    
    <bean id="htmlviewResolver"    
       class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">    
       <property name="suffix" value=".html" />   
       <property name="order" value="0"></property>   
       <property name="contentType" value="text/html;charset=UTF-8"></property>           
   </bean>   
 <!-- jsp视图解析器 -->
 <bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <!-- <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> -->
  <!-- 如果配置的有html视图解析器,不能用jstl的那个 -->
  <property name="viewClass" value="org.springframework.web.servlet.view.InternalResourceView"/> 
  <property name="prefix" value="/jsp/" />   <!-- jsp前缀 -->
  <property name="suffix" value=".jsp" />  <!-- jsp后缀 -->
  <property name="contentType" value="text/html;charset=UTF-8"/>
  <property name="order" value="0" />  <!-- 配置优先等级,越小优先级越高 -->
 </bean>
发布了168 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/G_whang/article/details/103174571
今日推荐