Spring MVC配置Freemarker全局变量,实现应用全路径
来源:互联网 发布:mac地址是什么意思 编辑:程序博客网 时间:2024/06/06 06:43
- <context:property-placeholder location="classpath:config.properties" ignore-unresolvable="true"/>
- <bean id="freemarkerConfiguration"
- class="org.springframework.beans.factory.config.PropertiesFactoryBean">
- <property name="location" value="classpath:freemarker.properties" />
- </bean>
- <!-- 配置freeMarker的模板路径 -->
- <bean id="freemarkerConfig"
- class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
- <property name="freemarkerSettings" ref="freemarkerConfiguration"></property>
- <property name="templateLoaderPath" value="/WEB-INF/view/"/>
- <property name="freemarkerVariables">
- <map>
- <entry key="xml_escape" value-ref="fmXmlEscape" />
- <entry key="webRoot" value="${webRoot}"></entry>
- <entry key="jsRoot" value="${jsRoot}"></entry>
- </map>
- </property>
- </bean>
- <bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape" />
config.properties文件:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/test?useUnicode\=true&characterEncoding\=utf8
jdbc.username=root
jdbc.password=root
webRoot=http\://127.0.0.1\:8080/freemarker/
jsRoot=${webRoot}resources/
freemarker.properties文件
tag_syntax=auto_detect
template_update_delay=60
default_encoding=UTF-8
output_encoding=UTF-8
locale=zh_CN
date_format=yyyy-MM-dd
time_format=HH:mm:ss
datetime_format=yyyy-MM-dd HH:mm:ss
ftl页面引用全局变量:
- <script type="text/javascript" src="${jsRoot}jquery-1.4.2.min.js"></script>
0 0
- Spring MVC配置Freemarker全局变量,实现应用全路径
- Spring MVC配置Freemarker全局变量,实现应用全路径
- freemarker spring mvc 配置
- spring mvc + freemarker 的简单实现全步骤
- Spring + Spring MVC +Maven + FreeMarker 配置
- Spring MVC + freemarker实现半自动静态化
- Spring MVC多路径配置
- Spring MVC 整合 Freemarker
- spring mvc i18n+freemarker
- spring mvc 集成freemarker
- Spring MVC 整个freemarker
- Spring MVC 整合 Freemarker
- FreeMarker整合Spring mvc
- Spring MVC 整合 Freemarker
- FreeMarker and Spring MVC
- Spring MVC 整合 Freemarker
- Spring MVC 整合 Freemarker
- Spring MVC 整合 Freemarker
- tcpdump
- 最大化平均数
- React-native学习过程 三 通过网络获取数据
- JDK安装以及开发环境搭建
- 流行编程语言及其注释方式一览表
- Spring MVC配置Freemarker全局变量,实现应用全路径
- assert()函数用法总结
- 使用SocketChannel的NIO客户机服务器通信示例。
- python2.7编码的问题
- 1001
- Linux环境启动
- 基于物理渲染的基础理论
- ”编辑-编译-调试“(edit-compile-debug)周期
- Reactor 模式的简单实现