Spring mvc配置文件如下
1.配置freemarker的视图,如下
<bean id="freemarkerResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="requestContextAttribute" value="ctp" />
<property name="cache" value="true" />
<property name="prefix" value="/WEB-INF/freemarker" />
<property name="suffix" value=".ftl" />
<property name="contentType" value="text/html;charset=UTF-8" />
<property name="order" value="0" />
<property name="attributesMap" ref="freemarkerStaticModels"/>
</bean>
requestContextAttribute属性一般我们都是通过它获取上下文信息,比如<#global cp="${(ctp.contextPath)!''}">我们可以获取全局变量的项目路径等等信息。attributesMap这个才是我们获取java静态方法的属性配置。
2.freemarkerStaticModels配置如下:
<bean id="freemarkerStaticModelsProps"
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="location" value="classpath:javastatic.properties" />
</bean>
<bean id="freemarkerStaticModels"
class="org.springrain.frame.util.FreemarkerStaticModels" factory-method="getInstance">
<property name="staticModels" ref="freemarkerStaticModelsProps"/>
</bean>
3.javastatic.properties属性配置文件内容如下:
StringUtils=org.apache.commons.lang3.StringUtils
4.使用配置文件的如下:
${StringUtil.replaceAll("${name!''}",";","-")}
分享到:
相关推荐
spring MVC + freeMarker spring MVC + freeMarker spring MVC + freeMarker
源码 博文链接:https://lavafree.iteye.com/blog/1096699
spring mvc +freemarker不错的mvc搭配 原文: http://lavafree.iteye.com/blog/1096699 一、原来的程序有问题,导致maven无法编译运行。修改后解决了maven无法编译打包运行的问题,运行通过。 1.pom.xml 增加了必需的...
spring mvc freemarker 简单例子
一个Java开发的在线考试系统,后台使用 Spring MVC MyBatis FreeMarker 实现。前端使用 Bootstrap jQuery 和 MVVM 框架 Vue.js实现。一个Java开发的在线考试系统,后台使用 Spring MVC MyBatis FreeMarker 实现。...
Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,这篇文章主要介绍了Spring MVC整合 freemarker及使用方法,需要的朋友可以参考下
北风购买的视频代码 华智经纬CMS 讲师:小伍
本设计源码提供了一个基于SpringJdbc和Freemarker的JAVA轻量级持久层框架。项目包含158个文件,主要使用Java编程语言。文件类型包括72个Java源代码文件、64个Freemarker模板文件、5个XML配置文件、5个SQL文件、4个...
spring mvc freemarker 自定义标签demo spring mvc 通过自定义的标签在jsp页面调用,初学,记录下做个备忘
Spring3MVC以Freemarker作展示层简单示例
NULL 博文链接:https://bijian1013.iteye.com/blog/2259056
Spring 3 mvc + Freemarker 的例子
1、基于springboot+mvc+freemarker+aop实现校友信息管理系统源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考...
NULL 博文链接:https://elicer.iteye.com/blog/1851718
最新spring3 mvc restful urlrewrite jquery json freemarker整合架构jar图片,欢迎下载: 说明比较少,群号:24172014,不懂来问,已懂讨论
基于springboot+mvc+freemarker+aop实现校友信息管理系统.zip基于springboot+mvc+freemarker+aop实现校友信息管理系统.zip基于springboot+mvc+freemarker+aop实现校友信息管理系统.zip基于springboot+mvc+freemarker...
NULL 博文链接:https://yjmyd1119.iteye.com/blog/1452904
所用jar包均是目前位置最新版本:201710最新版: spring mvc4.3.12 , mybatis: 3.4.5 , FreeMarker : 2.3.26。 有mysql数据库脚本。导入即可使用。有个简单的使用文档,希望能助你一臂之力 节省开发时间 提升效率。
Spring MVC+MyBatis+FreeMarker整合开发java CMS内容发布系统easycms开源系统。包括数据库,可直接运行。简单明了。
Spring mvc+hibernate+freemarker(开源项目)