代码之家  ›  专栏  ›  技术社区  ›  poseid

用taglib、jsp、JS封装menuItem?

  •  1
  • poseid  · 技术社区  · 16 年前

    使用Dojo MenuItem等小部件时,如何封装菜单项的身份验证逻辑、URL和标签?

    <auth:isRole  role="admin">
      <div dojoType="widget.Menu.MenuItem">
        <a href="<html:rewrite page="... complicated url ..."/>">
          <bean:message key="label.goes.here"/>
        </a>
      </div>
    </auth:isRole>
    

    <util:menuitem role="admin" link="...complicated url..." label="label.goes.here" />
    

    这可以通过自定义标记实现吗? 使用Ajax或JS助手还有其他选择吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Jason Gritman    16 年前

    有一个项目叫做 Struts Menu 这是标记库、配置文件和Velocity模板的组合,用于封装菜单显示逻辑和安全性。我认为Dojo菜单没有现有的Velocity模板,但编写一个应该不难。

        2
  •  1
  •   Drew    16 年前

    Facelets 是JSP的一个很好的替代品,JSP实际上已经在J2EE6的J2EE规范中取代了它。它允许您通过其他组件创建自定义标记。退房 this

    推荐文章