16.2. Template 配置模板

WEB-INF/tiles.xml

<tiles-definitions>
	<definition name="index" path="/WEB-INF/jsp/index.jsp">
	    <put name="title"  value="Tiles Example" />
	    <put name="header" value="/WEB-INF/jsp/header.jsp" />
	    <put name="menu"   value="/WEB-INF/jsp/menu.jsp" />
	    <put name="body"   value="/WEB-INF/jsp/body.jsp" />
	    <put name="footer" value="/WEB-INF/jsp/footer.jsp" />
	</definition>
	<definition name="template_mobile" template="/WEB-INF/jsp/mobile/template.jsp">
		<put-attribute name="header" value="/WEB-INF/jsp/mobile/header.jsp" />
		<put-attribute name="content" value="" />
		<put-attribute name="footer" value="/WEB-INF/jsp/mobile/footer.jsp" />
	</definition>
</tiles-definitions>

/WEB-INF/jsp/mobile/template.jsp

<%@page pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>www.netkiller.cn</title>
</head>
<body>

<tiles:insertAttribute name="header" ignore="true" />

<tiles:insertAttribute name="content" ignore="true" />

<tiles:insertAttribute name="footer" ignore="true" />

</body>
</html>

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2024-11-01 22:25:57

16.2. Template 配置模板的相关文章

mysql5.6.16绿色版配置、运行

原文:mysql5.6.16绿色版配置.运行 1.从该地址http://dev.mysql.com/downloads/mysql/中选择windows的版本,选择下载. 2.将下载的压缩包解压. 3.将根目录下的my-default.ini复制重命名为my.ini. 4.打开my.ini文件,将下面的源码添加修改到my.ini中 [client] default-character-set=utf8 [mysqld] # 设置mysql服务器编码 character_set_server=ut

struts2.3.16.3环境配置怎么弄啊

问题描述 struts2.3.16.3环境配置怎么弄啊 解决方案 解决方案二:官网下载一个struts的包中有一个空的war工程,看看war工程里面的配置参考解决方案三:你讲的struts2,.3.16还是不会啊解决方案四:JAR包升级访问报错解决方案五:SEVERE:Servlet.service()forservletjspthrewexceptionjava.lang.NoSuchMethodError:com.opensymphony.xwork2.ognl.OgnlUtil.setVa

mysql配置模板(my-*.cnf)参数详细说明_Mysql

mysql安装成功后有几个默认的配置模板,列表如下:my-huge.cnf : 用于高端产品服务器,包括1到2GB RAM,主要运行mysqlmy-innodb-heavy-4G.ini : 用于只有innodb的安装,最多有4GB RAM,支持大的查询和低流量my-large.cnf : 用于中等规模的产品服务器,包括大约512M RAMmy-medium.cnf : 用于低端产品服务器,包括很少内存(少于128M)my-small.cnf : 用于最低设备的服务器,只有一点内存(少于512M

mysql 5.7.16 winx64安装配置方法图文教程_Mysql

针对之前安装mysql的笔记进行了总结,分享给大家. 版本:MySQL-5.7.16-winx64平台:Windows 7 x64 1.进入mysql主目录(建议将其移到C或D盘的根目录,并改名为mysql) 2.配置path环境变量(如D:\JAVA\mysql)添加到环境变量中. 3.mysql主目录下的my-default.ini文件改名为my.ini,最简单配置如下 # For advice on how to change settings please see # http://de

golang template实现模板layout及传递funcMaps

golang template用法很简单: tpl, _ := template.ParseFiles("templates/post.html") tpl.Execute(w, nil) 但是一个模板的布局有很多公共的部分,通过我们会对template做layout,ParseFiles方法可以传入多个模板,如下实现: layout.html {{define "layout"}} <html> <head>     <meta ch

MPLS TE 流量工程路径选择原理和配置模板 for CISCO

MPLS – TE : 1, 关于TE流量工程的背景知识介绍: 为什么会有TE流量工程的产生? 在现实生产网中,IGP往往有些致命的限制,比如ospf是根据cost来选择路径的,cost越小的那么越优先.但是有些时候cost越小,并不代表链路负荷小.比如有一个链路是100M,用了99M,有另外一个链路是E1,用了不到500K,那么E1的链路实际上是优于100M链路的.因为可用的带宽还有将近1.5M.这个时候你会用什么样的方式来控制链路进行路径的选择?PBR?访问列表? 好像都不是那么容易和可行.

MPLS AToM CISCO配置模板与基本故障的排查思路

该文档测试,排错思路基于 VPN故障针断与排除第7章.AToM. 拓扑图: 在这里,R1到R3做AToM. 关键配置: R1和R4就是两台电脑: R1 interface f0/0=1.1.1.1/24 R4 interface f0/0=1.1.1.2/24 R1做为PE-1-R1: hostname PE-1-R2 ip cef mpls label protocol ldp interface Loopback0 ip address 10.1.1.1 255.255.255.255 !

vim插件配置模板

 使用vim的初学者总为各种配置而烦恼.下面是某位的配置,仅为了保存而写了这篇文章.  链接地址:强大的vim配置  在我的资源里边保存了配置.下载下来之后在下载页面解压开,并且放到当前用户根目录下.  资源地址:http://download.csdn.net/detail/alex_my/6462635   功能支持:     1.按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按"F8"可进行C.C++代码的调试   2.自动插入文件头 ,新建C.C++源

JavaScript模板引擎Template.js使用详解_javascript技巧

template.js 一款 JavaScript 模板引擎,简单,好用.提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果.https://github.com/aui/artTemplate 1.特性 (1).性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍(性能测试)(2).支持运行时调试,可精确定位异常模板所在语句(演示) (3).对 NodeJS Express 友好支持(4).安全,默认对输出进行转义.