tiles的基本用法一例

不用去配置tiles-defs.xml,也不需要在struts-config.xml里添加有关tiles的配置,直接在jsp页面中引入标签tiles即可.

以下有三个jsp文件,三个文件都在WEB-INF文件夹外面的文件夹tileslist里,test.jsp,mapping.jsp,lists.jsp
1.test.jsp

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>

<tiles:insert flush="true" page="/tileslist/mapping.jsp">
  <tiles:put name="dd" value="/tileslist/lists.jsp"/>
</tiles:insert>

2.mapping.jsp

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>

<html>
<head>
<title>
mapping
</title>
</head>
<body>
  <tiles:insert attribute="dd"/>
</body>
</html>

3.lists.jsp

<%@ page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>
lists
</title>
</head>
<body>
<h1>
JBuilder Generated JSP
</h1>
</body>
</html>
                        完

test.jsp等于是配置文件,mapping中可以引入配置了的页面,比如dd,list是mapping中引入的一个页面

要注意的一点是,必须把test.jsp作为首页,但实际上则显示的是mapping,在mapping中对引入的文件进行布局.
test只是一个模板.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值