<param-name>tiles-definitions</param-name>
<param-value>/WEB-INF/config/tiles-defs.xml</param-value>
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
" http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<application>
<view-handler>org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl</view-handler>
<message-bundle>resource</message-bundle>
<locale-config>
<default-locale>zh</default-locale>
</locale-config>
</application>
</faces-config>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
" http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
<definition name="/test.tiles" path="/tiles/layout.jsp">
<put name="title" type="string" value="welcome"/>
<put name="page" value="/test.jsp"/>
</definition>
</tiles-definitions>
<%@ taglib uri=" http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix="tiles" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title><tiles:getAsString name="title"/></title>
</head>
<body>
<f:view>
下面是Tile插入的内容:<br/>
<f:subview id="page">
<tiles:insert attribute="page" flush="false"/>
</f:subview>
</f:view>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@ taglib uri=" http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri=" http://java.sun.com/jsf/core" prefix="f" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<h:outputText value="这是一个简单的Tile示例!"/>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
1.在web.xml中配置tilesServlet,指定tiles的配置文件tiles-def.xml文件
<servlet-name>tileServlet</servlet-name>
<servlet-class>org.apache.struts.tiles.TilesServlet</servlet-class>
<load-on-startup>3</load-on-startup>
<init-param>
<param-name>definitions-config</param-name>
<param-value>/WEB-INF/config/tiles-defs.xml</param-value>
</init-param>
</servlet>
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix="tiles" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
<tiles:insert definition="/test.tiles"/>
</body>
</html>
4849



被折叠的 条评论
为什么被折叠?



