不同的用户在页面上显示不同的模块 例如 有3个模块 1,2,3 有两个角色 A角色只能查看页面上的1,2两个模块 角色B只能查看页面上的3模块 当我用角色A登录的时候我怎样才能显示1,2这两个模块 其他的模块不显示 请大神们提供点思路啊 或者给点代码现在这个项目做的就设计了一个用户表,里面有用户名,密码,角色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的做法:当登录后,将角色信息放置到session中。然后在模块显示的页面根据session信息判断。if(${sessionScope.role==1}){ //显示某个}else if(${sessionScope.role==2}){ //显示某个) else{ //....} 看来if else 来判断角色 然后显示 是最简单的了 一般是在action里作权限控制的,你这种if else来判断不可取,如果是在一个系统中,又增加了多个角色,程序不就挂了吗 看你想做复杂的,还是简单的。简单的话,直接页面JSP中用IF判断复杂的话,所有模块连接与按钮用数据表记录,在后台控制各个连接与按钮的显示。 struts2如何实现动态树形菜单 if(!top.opener.closed)top.opener.location.reload();top.close(); 急···请教ireport导出word报表 URL的问题 jsp框架问题 请教jasperreport中传递参数问题 关于论坛开发,郁闷ing 多文件下載時﹐怎樣能選擇下載文件在客戶端的存放位置﹗ 谁想要分?敬献100分 hibernate 一直报空指针异常拜托大家帮忙看看 fullcalendar 用法 两种方式得到Spring上下文,但得到的对象不是同一个,求教大家~
然后在模块显示的页面根据session信息判断。
if(${sessionScope.role==1}){
//显示某个
}else if(${sessionScope.role==2}){
//显示某个
) else{
//....
}
简单的话,直接页面JSP中用IF判断复杂的话,所有模块连接与按钮用数据表记录,在后台控制各个连接与按钮的显示。