EASY UI layout 利用装饰 decorators.xml进行布局

EASY UI layout 利用装饰 dadecator.xml进行布局


首先绘制总体布局,例如   总体分   north   west   center ;

而 west用作侧栏菜单,又细分north和 center ;

Center有细分为 north和 center ; north做查询、操作用; 此center 则用作真正的内容展现;任何页面都需要经过此装饰;


web-inf下的 decorators.xml

<?xml version="1.0" encoding="UTF-8"?>


<decorators defaultdir="/WEB-INF/view/common">


<!-- 不需要装饰的页面列表 -->

<excludes>

<pattern>**/login.html*</pattern>

<pattern>*.json*</pattern>

<pattern>*.do*</pattern>

<pattern>*/delete/*</pattern>

<pattern>/member*</pattern>

</excludes>

<!-- 所有未知页面采用默认装饰 -->

<decorator name="default" page="list.jsp">

<pattern>/*</pattern>

</decorator>

<decorator name="form" page="form.jsp">

<pattern>*/add*</pattern>

<pattern>*/edit/*</pattern>

<pattern>*/view/*</pattern>

<pattern>/system/role/auth/*</pattern>

<pattern>/business/checkrecord/initupload/*</pattern>

<pattern>*/editpassword/*</pattern>

</decorator>

</decorators>


decorators.xml何处生效  -- sitemesh配置好了后,放在 web-inf下自动生效!!


  sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图模式


转载于:https://my.oschina.net/u/2471041/blog/527080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值