`
张玉龙
  • 浏览: 737383 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

freemarker 小例子

 
阅读更多




public void test(){
		 Configuration cfg = new Configuration();
		 cfg.setClassForTemplateLoading(getClass()  , "");
		 cfg.setObjectWrapper(new DefaultObjectWrapper());  
 		 Map<String, Object> goods = new HashMap<String, Object>();
//		 goods.put("name", "kingapex");
		 List list= new ArrayList();
		 list.add("1");
		 list.add("2");
		 list.add("3");
		 goods.put("nlist", list);
		 
		 try {
			Template temp = cfg.getTemplate("goodslist.html");
			ByteOutputStream stream = new ByteOutputStream();
			Writer out = new OutputStreamWriter(stream);
			temp.process(goods, out);
			out.flush();  
			String name =this.getClass().getName();
			name = name.substring(name.lastIndexOf('.')+1);
		} catch (IOException e) {
			e.printStackTrace();
		} catch (TemplateException e) {
			e.printStackTrace();
		}
	}







分享到:
评论
1 楼 jiana227 2012-05-07  
楼主可以把参数的详解也贴出来么

相关推荐

    struts2.0+freemarker小例子

    里边内容很少,只是希望让没接触过的人...这样在看有关freemarker相关资料时不会那么茫然. 下了例子,最好在下个freemarker插件 http://freemarker.sourceforge.net/eclipse.html&lt;br&gt;这是插件地址,有安装说明

    freemarker简单例子

    在这个“freemarker简单例子”中,我们将深入理解Freemarker的基本概念、配置以及如何在实际项目中使用。 1. **Freemarker基本概念** - **模板(Template)**:Freemarker的核心是模板,它定义了最终输出的静态...

    freemarker学习例子

    这个“freemarker学习例子”应该包含了一些基础到进阶的Freemarker用法,帮助初学者快速上手。 在Freemarker中,主要涉及以下几个核心概念: 1. **模板(Templates)**:模板是Freemarker的核心,它是HTML或其他文本...

    spring mvc freemarker 简单例子

    通过这个简单的例子,我们可以看到Spring MVC和Freemarker的集成过程。在实际开发中,这只是一个基础的配置,可以根据项目需求进行更复杂的模板设计和数据绑定。例如,可以利用Freemarker的条件判断、循环结构、函数...

    一个意义深刻 FreeMarker 入门例子之HelloWord

    本示例“一个意义深刻的FreeMarker入门例子之HelloWord”旨在帮助初学者理解并掌握FreeMarker的基本用法。 在Java Web开发中,FreeMarker与后端控制器如Servlet或Spring MVC中的Controller协同工作,允许开发者将...

    freeMarker例子

    在这个“freeMarker例子”中,我们可以深入学习FreeMarker的基本用法和特点。博客链接指向了iteye上的一个博客,尽管具体内容未给出,但通常会包含FreeMarker的安装、配置、基本语法、控制结构、内置函数以及与其他...

    freemarker使用例子.txt

    ### Freemarker 使用例子详解 #### 一、Hashes(散列)操作 在Freemarker模板语言中,散列(Hashes)是一种非常常见的数据结构,它可以用来存储键值对。这种数据结构非常适合用于需要根据特定键来快速查找或更新值...

    freemarker 例子

    最近比较折腾,项目里需要用到静态化,于是就抽时间学习了一下。使用main方法执行,对于刚学习的人来说非常合适的例子。

    freemarker入门文档及例子

    提供的两个小实例将帮助读者更好地理解Freemarker的实际应用: 1. 用户列表展示:一个简单的例子,展示如何使用Freemarker遍历用户列表并显示用户信息,如用户名、邮箱等。 2. 动态生成邮件:另一个实例可能是创建一...

    Spring 3 mvc + Freemarker 框架例子

    在本例子中,我们将深入探讨如何将Spring MVC与Freemarker模板引擎结合使用。 Freemarker是一个开源的模板引擎,用于生成动态HTML、XML或其他格式的文本。它不依赖任何Web容器,仅需要一个解析器来处理模板文件。...

    freeMarker生成html实用例子

    这个"freeMarker生成html实用例子"很可能是提供了一些实际应用FreeMarker模板语言来生成HTML页面的示例代码。下面我们将深入探讨FreeMarker的核心概念、如何使用它以及其在生成HTML中的优势。 1. **FreeMarker核心...

    freemarker 与sitemesh 整合例子

    Freemarker和Sitemesh是两个在Web开发中常用的开源技术。Freemarker是一个模板引擎,主要用于生成动态HTML或其他文本格式的输出,而Sitemesh则是一个页面布局和装饰框架,用于统一网站的外观和感觉。这两者的整合...

    利用freemarker导出word 小例子方便新手学习

    在这个"利用FreeMarker导出Word小例子"中,我们将探讨如何使用FreeMarker来创建Word文档,这对于新手来说是一次很好的学习机会。 1. **FreeMarker基础知识**: - FreeMarker是一个基于模板的生成器,主要用在Web...

    freemarker模板生成例子

    freemarker模板生成例子 可以根据表名生成其增删改查方法以及jsp页面,基于spirng,spring-mvc,mybatis .使用前请更改jdbc配置文件下的项目路径和数据库,生成后需要将controller上方注释复制到mybatisconfig中对应...

    struts1+spring+hibernate+freemarker一个小例子

    在这个“struts1+spring+hibernate+freemarker一个小例子”中,我们将探讨这四个组件如何协同工作,以及它们各自的核心功能。 首先,Struts1是MVC(模型-视图-控制器)设计模式的一个实现,主要用于处理HTTP请求和...

    Java用freemarker导出word例子

    在我们的例子中,`fctestpaper.ftl`就是这样一个模板文件,它包含了生成Word文档所需的结构和占位符。 在Java中,我们需要以下步骤来使用`Freemarker`导出Word: 1. **配置Freemarker**: 首先,你需要添加`...

    Java freemarker demo 【struts + freemarker】 自己修改的一个小例子

    在这个“Java FreeMarker demo 【Struts + FreeMarker】”示例中,我们将会探索如何将FreeMarker与Struts框架结合,以实现MVC(Model-View-Controller)架构中的视图层功能。 Struts是一个基于MVC设计模式的Java ...

    spring整合freemarker发送邮件例子

    对于Freemarker,需要在`pom.xml`文件中添加Freemarker和JavaMail的相关依赖: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-mail &lt;groupId&gt;org.springframework.boot ...

Global site tag (gtag.js) - Google Analytics