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

  • 相关阅读:
    内存管理实验
    浅谈RAM和ROM的各种区别
    课程总结
    IO流
    事件处理
    继承
    第四次上机作业
    第三次上机
    Java基础实训1
    Java第二次作业
  • 原文地址:https://www.cnblogs.com/wdh1995/p/6919056.html
Copyright © 2011-2022 走看看