动态网页静态化 FreeMarkr技术

模板的文件一般以.ftl结尾

FerrMark产生HTML

模板:

	<html>
	<head>
		<title>${title }</title>
	</head>
	<body>
		${msg }
		<!-- 如果传的值是布尔值的话  是不能直接取的  只能使用在判断语句中 -->
		<#if suc>
			当suc为true时  就能看到我
		<#else>
			当suc为false时  就能看到我
		</#if>	
		<!-- 在模板中大于符号是特殊符号,所以建议大家在做大于小于判断的时候要用(),括起来 -->
		<#if (score>90&&score<100)>
			优秀
		<#elseif (score>80&&score<90)>
			良好	
		<#elseif (score>70&&score<80)>	
			中等
		<#elseif (score>60&&score<70)>		
			及格
		<#else>
			革命还未成功 同志尚需努力
		</#if>
		
		<#list arr as a>
			${a }
		</#list>
		
		<#list users as u>
			我叫:${u.username}今年${u.age}岁啦
		</#list>		
		
		<#list map2?keys as k>
			${k}-----${map2["${k}"]}
		</#list>
		
	</body>
</html>

产生后的网页:

<html>
	<head>
		<title>这是一个标题</title>
	</head>
	<body>
		这是一条信息
		<!-- 如果传的值是布尔值的话  是不能直接取的  只能使用在判断语句中 -->
			当suc为false时  就能看到我
		<!-- 在模板中大于符号是特殊符号,所以建议大家在做大于小于判断的时候要用(),括起来 -->
			中等
		
			My
			name
			is
			leryoo
		
			我叫:leryoo今年20岁啦
			我叫:leryoo1今年21岁啦
			我叫:leryoo2今年22岁啦
		
			a-----dd
			Ler-----yoo
			y-----y
		
	</body>
</html>
发布了54 篇原创文章 · 获赞 9 · 访问量 941

猜你喜欢

转载自blog.csdn.net/qq_40629521/article/details/103731455