MVC中用FreeMarker作为Tiles的布局容器
Using Tiles tags in FTL Jsp 中标签库的使用: Keyword: Exclude: FTL中Jsp标签库的使用: Keyword:
Using Tiles tags in FTL
Jsp 中标签库的使用:
<%@page contentType="text/html;charset=ISO-8859-2" language="java"%>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<html>
<body>
<h1><bean:message key="welcome.title"/></h1>
<html:errors/>
<html:form action="/query">
Keyword: <html:text property="keyword"/><br>
Exclude: <html:text property="exclude"/><br>
<html:submit value="Send"/>
</html:form>
</body>
</html>
FTL中Jsp标签库的使用:
<#assign html=JspTaglibs["/WEB-INF/struts-html.tld"]>
<#assign bean=JspTaglibs["/WEB-INF/struts-bean.tld"]>
<html>
<body>
<h1><@bean.message key="welcome.title"/></h1>
<@html.errors/>
<@html.form action="/query">
Keyword: <@html.text property="keyword"/><br>
Exclude: <@html.text property="exclude"/><br>
<@html.submit value="Send"/>
</@html.form>
</body>
</html>
以上摘自FreeMarker帮助文档
Tiles 标签在FreeMarker中的使用
<#assign tiles=JspTaglibs["/WEB-INF/struts-tiles.tld"]>
<body>
<div id="mainMenu"><@tiles.insert attribute="mainMenu"/></div>
<div style="margin-top:10px;">
<@tiles.insert attribute="content"/>
</div>
<div style="margin-top:20px; padding:10px;">
<div align="center">Black Cat © 2006</div>
</div>
</body>
附加FreeMarker v 2.3.7 的新增的表达式
exp1!exp2 à[exp1?default(exp2)]
exp1! à[exp1?if_exists]
exp1?? à[exp1?exists]
exp?substring(from,to) | exp?substring(from)
更多推荐
所有评论(0)