永发信息网

jsp 如何 根据登录 显示菜单

答案:4  悬赏:10  手机版
解决时间 2021-04-04 20:10
  • 提问者网友:孤山下
  • 2021-04-04 05:23
jsp 如何 根据登录 显示菜单
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-04-04 06:39
jsp可以获取session中的值显示对应的菜单:
public String login(){
        
        UserModel tmp=//这里在数据库里查询有没有这个用户
        if(null==tmp)
        {
            return "logout";//跳到登录失败页面
        }
        ActionContext.getContext().getSession().put(“USER”, tmp);//成功了就把登录信息丢进session
        if("admin".equals(tmp.getLoginName())){
            return "menu";//如果用户名是admin。就进入管理员页面
        }
        return "district";//其余的就进入欢迎登录页面
    }
全部回答
  • 1楼网友:末日狂欢
  • 2021-04-04 10:25
在用户登录时,在session中保存该用户,赋标记设置权限,New User(username,password,“1”),在YY里面做判断。
  • 2楼网友:思契十里
  • 2021-04-04 09:04
onclick = "YY()"<%}%>>
  • 用户列表

  • 审批用户

  • 修改信息
    追问谢谢,我就是不知道DIV里怎么写语法,明天试试,先谢了
    • 3楼网友:神鬼未生
    • 2021-04-04 07:33
    DIV里面语法就是用<% %>来写JAVA代码,例如
    权限1显示全部:
    <%if(grade.equal("1")){%>
  • 用户列表

  • 审批用户

  • 修改信息
    <%}else if(grade.equal("2")){%>
  • 用户列表

  • <%}%>追问谢谢大家,您的答案跟我想要的效果很近. 就是要找到根据级别 来决定显示哪几个菜单子项.我再试试看
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯