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";//其余的就进入欢迎登录页面
}
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")){%>
用户列表
<%}%>追问谢谢大家,您的答案跟我想要的效果很近. 就是要找到根据级别 来决定显示哪几个菜单子项.我再试试看
权限1显示全部:
<%if(grade.equal("1")){%>
修改信息
<%}else if(grade.equal("2")){%>
<%}%>追问谢谢大家,您的答案跟我想要的效果很近. 就是要找到根据级别 来决定显示哪几个菜单子项.我再试试看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯