步骤-:复习jsp:include
1,所需jsp文件--->Header.jsp; Left.jsp; Content.jsp; Foot.jsp ; index.jsp
2, Header.jsp; Left.jsp; Content.jsp; Foot.jsp 这四个jsp文件内容一样,只是单词不同。
这里亮出
Header.jsp
//////////////////////////
<%@page contentType="text/html; charset=utf-8" %>
<html>
<head>
<title>Header.jsp</title>
</head>
<body>
<p align="center">Header</p>
</body>
</html>
///////////////////////////
3,写index.jsp
index.jsp
///////////////////////////
<%@page contentType="text/html; charset=utf-8" %>
<html>
<head>
<title>index.jsp</title>
</head>
<body>
<table>
<tr>
<td colspan="2"><jsp:include flush="true" page="Header.jsp"/></td>
</tr>
<tr>
<td><jsp:include flush="true" page="Left.jsp"/></td>
<td><jsp:include flush="true" page="Content.jsp"/></td>
</tr>
<tr>
<td colspan="2"><jsp:include flush="true" page="Foot.jsp"/></td>
</tr>
</table>
</body>
</html>
步骤二:正题
1,--> Add Struts
2, -->增加两个jsp文件 one.jsp; two.jsp 具体内容同Header.jsp
3, --> 在web.xml中配置tld
/////////////////////////////
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
</jsp-config>
////////////////////////////
4, -->在struts-config.xml中加入tiles插件
///////////////////////////////////
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config"
value="/WEB-INF/tiles-defs.xml" />
<set-property property="definitions-parser-validate"
value="true" />
</plug-in>
//////////////////////////////////
5,-->完成tiles-defs.xml
///////////////////////////////////
<?xml version="1.0" encoding="utf-8" ?>
<!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="index-definition" path="/index_tiles.jsp">
<put name="header" value="Header.jsp"/>
<put name="left" value="Left.jsp"/>
<put name="content" value=""/>
<put name="foot" value="Foot.jsp"/>
</definition>
<definition name="one-definition" extends="index-definition">
<put name="content" value="one.jsp"></put>
</definition>
<definition name="two-definition" extends="index-definition">
<put name="content" value="two.jsp"></put>
</definition>
</tiles-definitions>
///////////////////////////////////
6,-->写one-definition 的模板文件index_tiles.jsp
////////////////////////////////////
<%@page contentType="text/html; charset=utf-8" %>
<%@taglib uri="/WEB-INF/struts-tiles" prefix="tiles" %>
<html>
<head>
<title>index_tiles.jsp</title>
</head>
<body>
<table>
<tr>
<td colspan="2"><tiles:insert attribute="header"/></td>
</tr>
<tr>
<td><tiles:insert attribute="left"/></td>
<td><tiles:insert attribute="content"/></td>
</tr>
<tr>
<td colspan="2"><tiles:insert attribute="foot"/></td>
</tr>
</table>
</body>
</html>
///////////////////////////////////
7,-->加一个ForwardAction配置, 这里只举one的例子
///////////////////////////////////
<action path="/toOne"
type="org.apache.struts.actions.ForwardAction"
parameter="one-definition"/>
//////////////////////////////////
8,-->运行 http://localhost:8080/【项目名】/toOne.do
分享到:
相关推荐
struts-tiles-el.tld
struts-tiles.tld
struts-taglib-1.3.8.jar struts-taglib-1.3.8.jar
用于struts技术开发应用的架包 struts-tiles.1.3.10.jar
struts2-tiles-plugin-2.1.6.jar
struts2-tiles-plugin-2.3.30.jar, struts2-tiles3-plugin-2.3.30.jar, tiles-api-2.2.2.jar, tiles-compat-3.0.1.jar, tiles-core-2.2.2.jar, tiles-el-2.2.2.jar, tiles-extras-3.0.1.jar, tiles-freemarker-2.2.2...
struts中web网页布局框架struts-tiles,简单配置就可。
Struts-2.1.6整合Tiles2全攻略
struts2.0中使用Tiles框架所需jar包之一
这个用途不大,送大家了........我不怎么喜欢
struts-1.3.8 包(<br><br>antlr-2.7.2.jar<br>bsf-2.3.0.jar<br>commons-beanutils-1.7.0....mailreader-dao-1.3.8.jar<br>struts-scripting-1.3.8.jar<br>struts-taglib-1.3.8.jar<br>struts-tiles-1.3.8.jar<br>)
关于struts-tiles的例子,基础,简单,实用。
geoserver配合MapBox使用的矢量瓦片插件,GeoServer2.15.0版本使用
struts2-tiles-plugin-2.5.2.jar, tiles-api-3.0.5.jar, tiles-autotag-core-runtime-1.1.0.jar, tiles-core-3.0.5.jar, tiles-el-3.0.5.jar, tiles-freemarker-3.0.5.jar, tiles-jsp-3.0.5.jar, tiles-ognl-3.0.5....
geoserver-2.151矢量切片插件,解压后jar包全部放在geoserver lib文件夹下重启geoserver即可
文件包含struts-tiles-14.pdf和validator-strut2-11.pdf教程。
geoserver-2.1.5.2 vectortiles-plugin
c-rd.tld, c.tld, fmt-rt.tld, fmt.tld, permittedTaglibs.tld, scriptfree.tld, sql-rt.tld, sql.tld, struts-bean-el.tld, struts-bean.tld, ...struts-tiles-el.tld, struts-tiles.tld, x-rt.tld, x.tld
struts2-config-browser-plugin-2.3.24.jar, struts2-core-2.3.24.jar, struts2-jasperreports-plugin-2.3.24.jar, struts2-jfreechart-plugin-2.3.24.jar, struts2-pell-...struts2-tiles-plugin-2.3.24.jar,