2

嗨,我需要在我的 struts2 应用程序中创建一个动态菜单,因此网站成员和来宾应该有两个不同的菜单,目前我正在使用 Struts2 和 tile 有一个基本菜单,但我不知道如何为成员更改它当他们登录时。

4

1 回答 1

0

好吧,您在这里几乎没有选择

  1. 创建两个菜单集,当用户登录到系统时设置他/她的角色,并基于角色可以显示菜单项。

其他更灵活优雅且功能更强大的解决方案是使用 spring security。Spring security 带有角色系统和一些标签集,基于这些标签,您可以根据登录用户和分配给用户的角色显示和隐藏选项。

我会选择第二个,因为它更灵活,将来更容易增强。

于 2012-09-12T07:05:45.170 回答