这个东西的好处
1是有利于页面的复用
2是做页面的时候只需要关注自己要做的那一部分,可以方便的和别人做的集成在一起
这个是布局文件 就是一个 html页面
<div class="width nav">$!nav.insert()</div>
<div class="width center">$!logo.insert()</div>
<div class="width center" style="min-height:500px">$!main.insert()</div>
<div class="width center">$!copy.insert()</div>
这个是配置文件,说明某个action使用了 哪些子action,每个action都有自己内容展示的页面
最后通过 mainLayout.html 集成在一起
<layout name="/mainLayout">
<page>mainLayout.html</page>
<put name="logo">com.mea.www.action.LogoAction</put>
<put name="main">com.mea.www.action.MainPageAction</put>
<put name="nav">com.mea.www.action.NavAction</put>
<put name="copy">com.mea.www.action.CopyRightAction</put>
</layout>
这个是 有一个 action 叫search, 继承了上面的布局 ,并且用自己的内容覆盖了 布局中的main部分
这个里面也可以继续添加search需要用到的其他的action
<layout name="/search" extends="/mainLayout">
<put name="main">com.mea.www.action.bing.SearchAction</put>
</layout>