您当前的位置: 首页 >  ar

梁云亮

暂无认证

  • 3浏览

    0关注

    1191博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Servlet整合Freemarker

梁云亮 发布时间:2021-08-20 09:57:03 ,浏览量:3

第一步:创建Maven项目,添加依赖
    
      org.freemarker
      freemarker
      2.3.29
    
    
      javax.servlet
      javax.servlet-api
      4.0.1
    
第二步:修改web.xml

在web.xml的web-app标签中添加:

    
        freemarker
        freemarker.ext.servlet.FreemarkerServlet
        
            TemplatePath
            /
        
        
            NoCache
            true
        
        
            ContentType
            text/html;charset=UTF-8
        
        
            template_update_delay
            0
        
        
            default_encoding
            UTF-8
        
        
            number_format
            0.##########
        
    
    
        freemarker
        *.ftl
    
第三步:在webapp目录中创建模板文件test.ftl


	
	${title}


	${msg}


第四步:创建Servlet代码
@WebServlet(urlPatterns = "/fs")
public class FreemarkerServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.setAttribute("title","Servlet整合Freemarker");
        request.setAttribute("msg","好好学习,天天向上!");
        request.getRequestDispatcher("/test.ftl").forward(request,response);
    }

}
启动程序,测试:

在这里插入图片描述

关注
打赏
1665023148
查看更多评论
立即登录/注册

微信扫码登录

0.0780s