Struts: Tiles框架创建复合式网页探讨~
Javcs 2005-08-12 01:13:05 下面是一个tiles框架的定义文件
//tiles-defs.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!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="sidebar-definition"
path="/sidebar-layout.jsp">
<put name="bottom" value="sidebar-links.jsp"/>
</definition>
<definition name="base-definition"
path="/layout.jsp">
<put name="sidebar" value="sidebar-definition" type="definition"/>
<put name="header" value="header.jsp"/>
<put name="content" value=""/>
<put name="footer" value="footer.jsp"/>
</definition>
<definition name="index-definition"
extends="base-definition">
<put name="content" value="mainContent.jsp"/>
</definition>
<definition name="product-definition"
extends="base-definition">
<put name="content" value="productContent.jsp"/>
</definition>
</tiles-definitions>
如果要改变content内容,那么每次都要调用Siderbar,footer,header这样相当于是整体更新,并不是只是content内容的更新,这样对页面装载速度有影响。如果其他文件较大,装载会不会很慢了?
大家在应用时是怎么解决的啊?
顺便向大家借鉴点Struts的使用技巧,嘿嘿