【Freemarker】之 初识(demo)
来源:互联网 发布:林心如人品怎么样知乎 编辑:程序博客网 时间:2024/06/03 22:56
1。简单demo
2。简单生成html
3。Freemarker模块注入
预备:
凡凡使用maven创建项目,使用freemarker,直接在pom.xml中直接添加依赖,再刷新即可。
依赖来源:http://freemarker.org/freemarkerdownload.html
<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker-gae</artifactId> <version>2.3.26-incubating</version></dependency>
简单Demo:
demo①
demo②
简单生成html:
index.jsp
LoginServlet.java
@WebServlet(name = "LoginServlet")public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String userpawd = request.getParameter("userpawd"); Configuration cfg = new Configuration(Configuration.VERSION_2_3_26); cfg.setServletContextForTemplateLoading(getServletContext(), "/template");; Map<String, String> rootMap = new HashMap<String, String>(); rootMap.put("username", username); rootMap.put("userpawd", userpawd); try { Template template = cfg.getTemplate("index.ftl"); response.setContentType("text/html; charset=utf-8 "); Writer out = response.getWriter(); template.process(rootMap, out); }catch(IOException e) { e.printStackTrace(); }catch(TemplateException t) { t.printStackTrace(); } }}
web.xml
pom.xml
index.ftl
演示图:
阅读全文
0 0
- 【Freemarker】之 初识(demo)
- FreeMarker自学之路 (一)初识
- 初识FreeMarker
- 初识freemarker
- freemarker初识
- 初识freemarker
- 初识FreeMarker
- [Freemarker] 初识FreeMarker
- 初识Android之(二)- 实现Service AIDL小Demo
- FreeMarker demo
- freemarker API demo
- java freemarker使用demo
- freemarker简单入门Demo
- freemarker基础-demo
- freemarker初始demo
- 一篇很详细的Freemarker讲解(小demo、Servlet中运用、freemarker语言的各种)
- (五)freemarker之配置
- 初识listview,写个小demo
- ELK之logstath的使用(2)----多行日志input插件的使用
- V1 V2(7.0) apk文件重签名
- 一篇关于PCA的深度好文
- Android Component Room Database 实践过程
- windows环境下的zookeeper安装
- 【Freemarker】之 初识(demo)
- mysql 改变安装位置
- matlab 拟合椭圆
- Java集合的小抄
- 利用JAVA接口获取本机IP地址
- 微信登录,分享,支付,等的白屏闪屏等问题
- Spark学习总结三 SparkSql操作elasticsearch
- 博客地址
- Eclipse使用小技巧