使用freemarker生成静态页面
2010-11-02 23:04
459 查看
这篇文章的代码在上篇文章的基础之上,《freemarker入门例子》
把普通类Class1.java改为servlet类,Servlet1.java,并把原来的从输出到页面改为输出到文件。
并把servlet映射添加到web.xml文件中
把普通类Class1.java改为servlet类,Servlet1.java,并把原来的从输出到页面改为输出到文件。
package com.abc.test.action; import java.io.*; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.*; import freemarker.template.*; public class Servlet1 extends HttpServlet { private static final long serialVersionUID = -3598019779396031193L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { Configuration cfg = new Configuration(); cfg.setServletContextForTemplateLoading(getServletContext(), "WEB-INF/templates"); Map root = new HashMap(); root.put("name", "Tom"); Template t = cfg.getTemplate("test.ftl"); File file = new File(getServletContext().getRealPath("/") + "//test.htm"); if (!file.exists()) file.createNewFile(); Writer out = new FileWriter(file); try { t.process(root, out); } catch (TemplateException e) { } } }
并把servlet映射添加到web.xml文件中
相关文章推荐
- 使用freemarker生成静态页面 推荐
- 商城项目中使用freemarker生成静态页面html
- struts2中使用freemarker 生成静态页面
- struts2中使用freemarker 生成静态页面
- struts2中使用freemarker 生成静态页面
- 使用freemarker生成静态页面
- 使用FreeMarker生成静态页面,解决中文乱码问题源码
- 使用FreeMarker生成xml字符串
- java使用freemarker生成静态html页面,基于中文API(简单版)
- 使用FreeMarker/Jsp(WebWork2)生成静态/动态RSS文件
- Java Web项目中使用Freemarker生成Word文档
- Java Web项目中使用Freemarker生成Word文档
- 使用FreeMarker生成Word文档中的表格
- 使用freemarker生成word,步骤详解并奉上源代码
- java使用 freemarker 模板生成一个excel文件多个sheet
- 使用freemarker生成word、html时图片显示问题
- 高性能 java web页面静态化使用httpclient生成静态页面
- PHP使用缓存生成静态页面
- 利用FreeMarker如何生成静态页面(转)
- 使用freemarker模板生成word文档