zoukankan      html  css  js  c++  java
  • freemarker实现第一个HelloWorld

    第一步:引入freemarker jar包

    第二步:创建templates下的test01.ftl

    第三步:在web.xml下

    第四步:编写后台代码

     1 package com.wisezone.test;
     2 
     3 import java.io.IOException;
     4 
     5 import javax.servlet.ServletException;
     6 import javax.servlet.annotation.WebServlet;
     7 import javax.servlet.http.HttpServlet;
     8 import javax.servlet.http.HttpServletRequest;
     9 import javax.servlet.http.HttpServletResponse;
    10 
    11 @WebServlet("/hello")
    12 public class HelloFreemarker extends HttpServlet
    13 {
    14 
    15     /**
    16      * 
    17      */
    18     private static final long serialVersionUID = 5308886783662025829L;
    19     
    20     @Override
    21     protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    22             throws ServletException, IOException
    23     {
    24         doPost(req, resp);
    25     }
    26     
    27     @Override
    28     protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    29             throws ServletException, IOException
    30     {
    31         //添加数据模型
    32         req.setAttribute("message", "【hello world!】");
    33         
    34         req.setAttribute("message2", "第一个用freemarker打印出来的【helloworld!】");
    35         //转发到视图
    36         req.getRequestDispatcher("templates/test01.ftl").forward(req, resp);
    37     }
    38 
    39 }

    最后,发布到Tomcat服务器上    http://localhost:8080/freemarker/hello

  • 相关阅读:
    Notes of the scrum meeting(12.7)
    Notes of the scrum meeting(12.5)
    事后分析报告(M1阶段)
    锁屏软件发布说明
    Android 锁屏软件MemoryDebris测试报告
    锁屏软件功能介绍
    Notes of the scrum meeting(11/4)
    Notes of the scrum meeting(11/3)
    Notes of the scrum meeting(11/2)
    SCRUM 12.17
  • 原文地址:https://www.cnblogs.com/wdh1995/p/6919056.html
Copyright © 2011-2022 走看看