<?xml version="1.0" encoding="iso-8859- 1"?>
<!DOCTYPE WADSET SYSTEM "http://www.uib.es/leaf/LEAFwad.dtd">
<WADSET>
<WAD
NAME="Test"
INIT_MODE="INITS_ON_START_UP"
XML_ALLOW_SHOW="TRUE"
XSLT_NO_CACHE="TRUE"
>
<OPERATIONSET>
<SUFFIX VALUE="fm"/>
<XMLOPERATION
NAME="showItems"
DESCRIPTION="Shows all the items and the selected one"
CLASSNAME="org.leaf.XMLOperation"
FM_TEMPLATE="item.ftl"
>
<SOURCES
GLOBAL_TAG="XML_APP"
>
<SOURCE XML_SOURCE="xml/Labels.xml"/>
<SOURCE XML_SOURCE="script://scr/Item.groovy/show?w_"/>
</SOURCES>
</XMLOPERATION>
</OPERATIONSET>
</WAD>
</WADSET>
<#-- Direct handle for the labels -->
<#assign Labels = doc.XML_APP.LABELS[0]>
![]()
<#-- Main reusable macro to create each page -->
<#macro Main_Page>
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>${Labels.@Title}${Title} (FREEMARKER)</title>
<meta http-equiv="Expires" content="now"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="private"/>
</head>
<body>
<#nested>
<a href="./">Back to index</a>
</body>
</html>
</#macro>


| 第1页: 使用FreeMarker实现视图 | 第2页: 通过XSLT实现视图层 |
| 第3页: 完成最后的工作 |