Servlet中使用Freemarker案例
来源:互联网 发布:视频人脸识别软件 编辑:程序博客网 时间:2024/06/03 18:15
首先需要引入 freemarker.jar 包文件 [ 点击下载]
下面我就直接把代码贴出来,需要注意的是引入的模板存放的目录路径
test.ftl 模板文件内容如下
<html> <head> <title>FreeMarker Example Web Application 1</title> </head> <body> ${message} </body></html>
java代码如下
package demo;import java.util.*;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import freemarker.template.*;/** * @author ZhouMengShun */public class HelloServlet extends HttpServlet { private Configuration cfg; public void init() { //创建FreeMarker配置实例 Configuration cfg = new Configuration(); //设置freemarker模板目录,如下 templates是 freemarker模板存放的目录径 cfg.setServletContextForTemplateLoading(getServletContext(),"WEB-INF/templates"); } protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException { Map root = new HashMap();//创建数据模型 root.put("message", "Hello World!");//设置数据 //加载模板文件 fmdemo.ftl Template t = cfg.getTemplate("test.ftl"); Writer out=new BufferedWriter(new OutputStreamWriter(resp.getOutputStream(), t.getEncoding())); resp.setContentType("text/html; charset=" + t.getEncoding()); try { t.process(root, out); out.flush(); } catch (TemplateException e) { } }}
阅读全文
0 0
- Servlet中使用Freemarker案例
- 【FreeMarker】【程序开发】在Servlet中使用FreeMarker
- 6、在servlet中使用FreeMarker
- (六)在servlet中使用FreeMarker
- struts2中整合FreeMarker案例
- freemarker在servlet中的使用
- freemarker 中使用layer
- Java使用servlet+freemarker渲染html视图
- freemarker 在FreeMarker中使用JSP标签
- 【FreeMarker学习】FreeMarker中If、List使用
- webSocket 案例 原生使用servlet
- 在struts2中使用freemarker
- freemarker在tiles中使用
- 在struts2中使用freemarker
- freemarker中使用shiro标签
- freemarker中macro的使用
- freemarker中使用shiro标签
- freemarker中使用shiro标签
- python-使用用户与密码登录验证的检索特定字段ver1(含文件操作知识)
- 卷积神经网络cnn的个人白话总结
- Spring boot 启动报错 Unsupported major.minor version 52.0
- 使用MiniTools烧写裸机程序
- 「机器学习算法」多维缩放(MDS)
- Servlet中使用Freemarker案例
- erlang的dict测试
- Thread 1:EXC_BAD_ACCESS(code=1,address=0x70) (Done)
- 可变参数列表源码的剖析
- 关于U-share的直观使用
- APICloud框架——总结一下最近开发APP遇到的一些问题
- meta标签中的format-detection属性及含义
- BZOJ2134 单选错位
- 提高 Linux 上 socket 性能