jsp页面权限控制

[复制链接]
查看11 | 回复4 | 2016-10-31 23:54:46 | 显示全部楼层 |阅读模式
ServletActionContext.getRequest().setAttribute("Login","true");只是request是不够的,用request则是一次页面请求后Login这个Attribute就没有了.应该是用SessionServletActionContext.getRequest().getSession(true).setAttribute("Login","true");这样就是在整个会话过程中都有效..然后到了每个jsp页面的时候,在jsp页面开头进行下验证 查看的权限意思大概就是这样吧。期待更好的做法。...
回复

使用道具 举报

千问 | 2016-10-31 23:54:46 | 显示全部楼层
方法有两种:1.在每个需要的需要保护的资源文件(*.jsp文件)头部加入身份验证语句,一般的微代码如下:if (request.getSession().getAttribute("Longin")) {// 允许访问} else { // forward login page
response.forward(....);...
回复

使用道具 举报

千问 | 2016-10-31 23:54:46 | 显示全部楼层
- -` 一个简单的方法`当登录成功的时候 就在 session 设置一个 标记然后在其他页面里 拿出这个标记, 如果没有,就让他登陆如果有,就可以操作.大概思路都是这样子的`具体实现方法有最简单的 session.setAttribute();有filter, asepect 都可以做`...
回复

使用道具 举报

千问 | 2016-10-31 23:54:46 | 显示全部楼层
这个用session来做,你搞个注册的,然后通过数据库查询来判断是否合法,合法并且密码正确就记录入session,在每个jsp页面都判断session就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行