- 浏览: 937904 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
<bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="suffix"> <value>.ftl</value> </property> <property name="viewClass"> <value>org.springframework.web.servlet.view.freemarker.FreeMarkerView </value> </property> <property name="contentType"> <value>text/vnd.wap.wml;charset=UTF-8</value> </property> <property name="exposeSpringMacroHelpers" value="true"/> <property name="requestContextAttribute" value="rc"></property> </bean>
<!-- 配置Freemarker --> <bean id="freemarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-INF/pages/templates/" /> <property name="freemarkerSettings"><!-- 如果模板不经常更新,此属性设置更新延迟时间 --> <props> <prop key="template_update_delay">0</prop> <prop key="defaultEncoding">UTF-8</prop> <prop key="datetime_format">yyyy-MM-dd HH:mm</prop> <prop key="time_format">HH:mm</prop> <prop key="date_format">yyyy-MM-dd</prop> <prop key="number_format">0.##</prop> </props> </property> <property name="freemarkerVariables"> <map> <entry key="tjia" value-ref="tjia"/> <entry key="tsub" value-ref="tsub"/> </map> </property> </bean> <bean id="tjia" class="com.wap.web.directive.TestJiaDirective"></bean> <bean id="tsub" class="com.wap.web.directive.TestSubDirective"></bean>
自定义标签类:
import java.io.IOException; import java.util.Map; import freemarker.core.Environment; import freemarker.template.TemplateDirectiveBody; import freemarker.template.TemplateDirectiveModel; import freemarker.template.TemplateException; import freemarker.template.TemplateModel; public class TestJiaDirective implements TemplateDirectiveModel{ @Override public void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body) throws TemplateException, IOException { int v1 = Integer.parseInt(params.get("v1").toString()); int v2 = Integer.parseInt(params.get("v2").toString()); System.out.println("v1:"+v1+"----v2:"+v2); for(TemplateModel t:loopVars){ System.out.println("----TemplateModel:"+t.toString()); } env.getOut().write(String.valueOf(v1+v2)); } }
前端:ftl中
<@tjia v1="1" v2="2"/>
发表评论
-
各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
2013-07-16 13:09 2790在开发基于数据库的应 ... -
springmvc rest框架搭建中遇到的问题-xml转换错误
2013-01-18 11:26 1979.bean to xml显示的xml不是我往Model ... -
spring3.5 mvc json view bug MappingJacksonJsonView
2013-01-18 11:27 1521在返回单一model的json的时候。 MappingJa ... -
Spring MVC的多视图解析器配置及与Freemarker的集成
2013-01-18 11:27 3658http://my249645546.iteye.com/ ... -
xStream完美转换XML、JSON
2013-01-17 16:02 1226http://www.cnblogs.com/hoojo/a ... -
SpringMVC 中整合JSON、XML视图一
2013-01-17 16:01 1339http://www.cnblogs.com/hoojo/a ... -
Spring MVC 之 视图解析器ResourceBundleViewResolver
2013-01-17 10:45 1254http://blog.csdn.net/q34982 ... -
spring3mvc自定义多视图解析器
2013-01-17 10:41 1641使用视图名后缀来判断选择相应的视图解析器自定义一个视图解析器 ... -
spring3.0.6 使用context:property-placeholder载不进属性
2012-12-15 14:43 1357我用spring3.0.6+mybatis3.0.6+myba ... -
Spring定时任务的多种使用方法总结
2012-10-18 09:48 1699这里使用的是Spring2.5,需要的jar包:spring. ... -
Spring3.0 + 自定义注解实现操作日志记录功能
2012-03-12 09:34 1464最近项目组长分配给我一个任务,让我完成一个操作日志的管理功能。 ... -
spring mvc例子
2012-03-11 11:35 2056使用拦截器 和Struts2一样,Spring MVC也可以 ... -
在 Spring Bean 內取得 HttpServletRequest
2011-10-11 16:13 1198使用 Java 去開發 Web 應用程式時,大部份時候都會使用 ... -
Struts2+Spring+Freemarker实现自定义标签
2011-10-11 11:54 36361、实现自定义FreemarkerManager ... -
OpenSessionInViewFilter作用及配置
2011-06-15 10:31 1316摘自:http://www.yybean.com/opense ... -
spring httpinvoke 例子
2011-04-21 17:15 1188http://ajava.org/course/open/11 ... -
Spring基于注解的缓存配置--EHCache AND OSCache
2011-04-02 23:38 2318本文将构建一个普通工程来说明spring注解缓存的使用方式,关 ... -
使用 ActiveMQ 示例
2011-03-30 17:38 1345企业中各项目中相互协作的时候可能用得到消息通知机制。比如有 ... -
使用Spring HTTP invoker进行远程调用
2011-03-30 10:34 1678使用Spring HTTP invoker进行远程调用Spri ... -
Java Spring2.5 Remote Invoke HTTP Invoker远程调用
2011-03-30 08:42 1934近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是j ...
相关推荐
NULL 博文链接:https://carolli.iteye.com/blog/1387747
NULL 博文链接:https://sunney2010.iteye.com/blog/1023772
环境 freemarker 2.3.15 spring mvc 3.0.5
NULL 博文链接:https://carolli.iteye.com/blog/1387704
springmvc+mybats+freemark(mvn)
ssm+IDEA+maven+freemark整合,
Struts2+Freemark 做到一个例子 (*因为文件太大 所以把你们的struts2包删除了 请自己导入 谢谢,数据库用的是mysql*)
springmvc +两种上传图片的方法+freemark基础应用
SpringMVC+Freemark简单整合 不含lib下的jar。
springmvc+mybatis+freemark+druid示例 自己搭的工程。如果有不对的地方请指正
SpringMVC+mybits+freemark 代码自动生成 +shiro简易开发系统
第20章 网络文件管理系统实例编程(struts2+hibernate+freemark) 学习J2EE的绝好质料.
springboot+freemark+websocket+MySQL实现的在线聊天系统源码
简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql
SSM的整合+OScache页面缓存+freemark模板。这是一个很牛比的东西。看看啊
struts2+spring2.5+hibernate3.2 + freemarker 全新功能实现的增删改查+freemarker 摸版 struts2 的方式自己去看简单。 spring2.5 是用注释来注入 hibernate3.2 是用ejb3注解映射关系 hibernate3 +个属性可以自动...
课程设计作业-基于springboot+freemark的学生学籍信息管理系统源码+sql数据库.zip 该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 本项目适合计算机相关专业(如计科、人工智能、...
NULL 博文链接:https://zhenghuazhi.iteye.com/blog/1923544