我怎么能封装验证逻辑,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佣工?

有帮助吗?

解决方案

有一个名为 Struts的菜单项目这是一个标签库的组合,配置文件,和Velocity模板来封装菜单显示逻辑和安全性。我不认为有一个为道场菜单现有Velocity模板,但它不应该是很难写一个。

其他提示

它肯定能够与自定义标签,但包括:在自定义标签等标签可以是一文不值。 Facelets的是一个很好的替代JSP已经实际上已经取代它在J2EE规范的J2EE6。它允许您创建通过其他部件的自定义标记。请查看,因为它是一个很好的教程。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top