【问题标题】:apache tiles: get view name inside ViewPreparerapache tile:在 ViewPreparer 中获取视图名称
【发布时间】:2013-02-25 20:52:35
【问题描述】:

我正在开发一个带有磁贴的应用程序,我想实现一个 ViewPreparer,它为刚刚显示的页面构建特定的菜单。我在api 中看不到这样的东西。有谁知道如何获取视图名称?

【问题讨论】:

  • 到目前为止,我发现的唯一解决方法是将附加属性(可能与定义名称相同)传递给具体的平铺视图。然后你通过 getLocalProperties 或类似的方式访问它......

标签: jakarta-ee view tiles


【解决方案1】:

只需将属性添加到xml中,例如

<definition name="t.*" extends="t.container">
    <put-attribute name="body" value="/WEB-INF/jsp/{1}.jsp"/>
    <put-attribute name="title" expression="${song.title} - ${song.author} in ${jukebox.name}"/>
    <put-attribute name="view" value="t.{1}"/>
</definition>

【讨论】:

    猜你喜欢
    • 2014-03-05
    • 1970-01-01
    • 2018-06-24
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    相关资源
    最近更新 更多