FreeMarker三:FreeMarker基本语法:取值

此处待叙述:

ftl文件,就是脚本啦!!!

目录

一:FreeMarker:取值

(1)输出一个不存在的值:!默认值

(2)时间的输出:时间需要?string格式化输出

(3)数字的格式化输出

(4)freemarker注释方式:<#-- FreeMarker的注释 -->

(5)freemarker也可以获取JavaBean对象:


一:FreeMarker:取值

FTL文件中如何取值

(1)输出一个不存在的值:!默认值

应该怎么做?

(2)时间的输出:时间需要?string格式化输出

应该怎么做?

使用?string进行格式化输出

(3)数字的格式化输出

(4)freemarker注释方式:<#-- FreeMarker的注释 -->

(5)freemarker也可以获取JavaBean对象:

这儿定义了一个Javabean:Computer类:

package com.imooc.freemarker.entity;

import java.util.Date;
import java.util.Map;

public class Computer {
	private String sn;    // 序列号
	private String model;   // 型号
	private int state;   //电脑状态
	private String user;   //电脑使用者
	private Date dop;   //采购日期
	private Float price;   //价格
	private Map info;   //信息
	
	public Computer() {}
	public Computer(String sn, String model, int state, String user, Date dop, Float price, Map info) {
		super();
		this.sn = sn;
		this.model = model;
		this.state = state;
		this.user = user;
		this.dop = dop;
		this.price = price;
		this.info = info;
	}
	public String getSn() {
		return sn;
	}
	public void setSn(String sn) {
		this.sn = sn;
	}
	public String getModel() {
		return model;
	}
	public void setModel(String model) {
		this.model = model;
	}
	public int getState() {
		return state;
	}
	public void setState(int state) {
		this.state = state;
	}
	public String getUser() {
		return user;
	}
	public void setUser(String user) {
		this.user = user;
	}
	public Date getDop() {
		return dop;
	}
	public void setDop(Date dop) {
		this.dop = dop;
	}
	public Float getPrice() {
		return price;
	}
	public void setPrice(Float price) {
		this.price = price;
	}
	public Map getInfo() {
		return info;
	}
	public void setInfo(Map info) {
		this.info = info;
	}
	
}

猜你喜欢

转载自blog.csdn.net/csucsgoat/article/details/114634556