Springmvc集成Freemarker作为视图解析器。
步骤1:spring-mvc.xml文件配置
<!-- freemarker视图解析器 -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true" />
<property name="suffix" value=".html" /> <!--只是这里后缀改成.html -->
<property name="viewClass"
value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />
<property name="exposeSpringMacroHelpers" value="true" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
<property name="requestContextAttribute" value="rc" />
<property name="contentType" value="text/html;charset=UTF-8" />
</bean>
<!-- 配置freeMarker的模板路径 -->
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPa

本文详细介绍了SpringMVC中集成Freemarker作为视图解析器的步骤,包括spring-mvc.xml配置、web.xml配置、pom.xml的依赖设置、Controller方法的编写以及模板文件的创建。在配置过程中需要注意返回类型必须为ModelAndView,否则可能导致视图解析失败。此外,文章提到了配置的繁琐性,并提供了相关参考链接。
最低0.47元/天 解锁文章
274

被折叠的 条评论
为什么被折叠?



