0

我正在制作一个基于 的应用程序struts and hibernate,其中基于用户登录我为不同的用户分类了不同的主屏幕。

IE

医生登录:DoctorHomePage.jsp

护士登录:NurseHomePage.jsp

.

.

.

但我想避免这种情况,并根据登录凭据制作一个主页并加载各种主菜单挤出机。我应该为此使用sitemesh还是有更好的解决方案。刚听说sitemesh。

提前致谢。

4

1 回答 1

2

我建议您对此类用例使用Spring 安全性。基于登录的用户,您可以为用户分配不同的角色,如医生或护士,并可以根据用户角色显示菜单项。

这将在将来的增强中为您提供很大帮助,并且将来可以轻松添加更多角色,Spring 安全性可以轻松地为您处理所有这些。

或者,您可以保留现有的工作方法,根据用户角色制作页面,并根据登录的人以及登录用户拥有的角色/权限来包含它们。

于 2012-08-23T05:18:33.290 回答