zoukankan      html  css  js  c++  java
  • freemarker之include指令

    freemarker之include指令


    1、父页面ftl

    <html>
      <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <title>学生信息</title>
    
      </head>
      
      <body>
         <#include "/inc/top.ftl"/>
        	姓名:${student.studentName}
         	性别:${student.studentSex}
         	年龄:${student.studentAge}
         	生日:${(student.studentBirthday)?string("yyyy-MM-dd")}
        	地址:${student.studentAddr}
      		QQ:${student.studentQQ}
      		<#if student.studentAge lt 12>
      		     ${student.studentName}不是一个初中生
      		<#elseif student.studentAge lt 15>
      		     ${student.studentName}不是一个高中生
      		<#elseif student.studentAge lt 18>
      		     ${student.studentName}不是一个大学生
      		<#else>
      		     ${student.studentName}是一个大学生
      		</#if>
      		
      		
      </body>
    </html>
    

    2、子页面ftl

     <h1>欢迎,进入学生管理系统!</h1>

    3、测试方法

    Map<String,Object> root = null;
    	
    	/**
    	 * 
    	 * @Title:testStudent
    	 * @Description:
    	 * @param:
    	 * @return: void
    	 * @throws
    	 */
    	@Test
    	public void testStudent()
    	{
    		//创建数据模型
    		root = new HashMap<String,Object>();
    		root.put("student", new Student("张三丰","男",16,new Date(1988-12-12),"湖北省武汉市武昌洪山区",78451214));
    		student("student.ftl");
    		studentFile("student.ftl","student1.html");
    	}
    	
    	/**
    	 * 
    	 * @Title:student
    	 * @Description:
    	 * @param:@param name
    	 * @return: void
    	 * @throws
    	 */
    	private void student(String name)
    	{
    		ft.printFtl(name,root);
    	}
    
    	/**
    	 * 
    	 * @Title:studentFile
    	 * @Description:
    	 * @param:@param name
    	 * @param:@param fileName
    	 * @return: void
    	 * @throws
    	 */
    	private void studentFile(String name,String fileName)
    	{
    		ft.printFile(name, root, fileName);
    	}
    	


    4、生成HTML页面代码

    <html>
      <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <title>学生信息</title>
    
      </head>
      
      <body>
          <h1>欢迎,进入学生管理系统!</h1>
        	姓名:张三丰
         	性别:男
         	年龄:16
         	生日:1970-01-01
        	地址:湖北省武汉市武昌洪山区
      		QQ:78,451,214
      		     张三丰不是一个大学生
      		
      		
      </body>
    </html>
    


  • 相关阅读:
    PHP
    思科模拟器
    路由器
    服务器
    Windows Server 2008 笔记【瞎写】
    Day1 T3 数列
    java中自定义excel模板并且填充内容
    springMVC接收值list时,超过256出现IndexOutOfBoundsException
    java将日期转换成周几
    两个tomcat配置各自的SSL证书(前后端分离)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315080.html
Copyright © 2011-2022 走看看