发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

关于tiles标记问题

2004-06-25 12:14
赞助商链接

英文能力差,无法阅读英文原版。在使用tiles中碰到这样奇怪的问题
比如说这样一段设置


<definition name="base" path="/template/layout/base.jsp">
<put name=
"header" value="/template/initHeader.do"/>
<put name=
"body" value="/template/initBody.do"/>
<put name=
"footer" value="/template/initFooter.do"/>
</definition>
<definition extends=
"base" name="eip.index">
<put name=
"body" value="eip.index.body"/>
</definition>
<definition name=
"eip.index.body" path="/template/frame/eipIndex.jsp">
<put name=
"plane11" value="/template/doStyleAction.do?plane=plane11"/>
<put name=
"plane12" value="/template/doStyleAction.do?plane=plane12"/>
</definition>


如果调用 eip.index,eip.index.body 中的 value 会运行两次,同样因为 eip.index 继承了 base,虽然把 base 中的 body 覆盖了, base 中的 value 同样也还会运行一次。这样的方式导致了 tiles 效率低下。当然很大的可能是我这种设置方式不对。请大家指点

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com