JSP中session对象的应用--用户控制
来源:互联网 发布:电视下载软件格式 编辑:程序博客网 时间:2024/06/05 00:20
工具:myeclipse
要求:用户只要登录才能访问界面,否则 不能访问。
思路:session对象。
在login.页面中,搭建form表单信息页面。代码如下:
<form action="sessionTest/sessionCheck.jsp" method="post"> 用户名:<input type="text" name="userName"><br> 密码:<input type="text" name="passWord"><br> <input type="submit"> </form>
在loginCheck.jsp页面中,获取用户信息,并将信息存入session对象中。代码如下:
<body> <% String userName=request.getParameter("userName"); String passWord=request.getParameter("passWord"); if(userName.length()>0&&passWord.length()>0){ session.setAttribute("userName", userName); session.setAttribute("passWord", passWord); response.sendRedirect("success.jsp"); } %> </body>
抽出校验方法,在其他页面引入校验方法比较方便。此处,我便将校验方法单独抽出,用于验证用户是否登录。checkLogin.jsp页面代码如下:
<% String JR_userName=(String)session.getAttribute("userName"); String JR_passWord=(String)session.getAttribute("passWord"); if(JR_userName==null||"".equals(JR_userName)){ response.sendRedirect("login.jsp"); return; } %>
在success.jsp页面中调用checkLogin.jsp。代码如下:
首先,我们先将checkLogin.jsp代码引进。
<%@ include file="checkLogin.jsp" %>
接下来,代码:
<body> <%String userName=(String)session.getAttribute("userName"); String passWord=(String)session.getAttribute("passWord"); %> 登录成功,<%=userName %>,<%=passWord %> <a href="sessionTest/faild.jsp" target="_blank">链接</a> </body>
同理,failed页面代码同success.jsp页面一样,代码如下:
<%@ include file="checkLogin.jsp"%>
<body> <%String userName=(String)session.getAttribute("userName"); String passWord=(String)session.getAttribute("passWord"); %> 登录失败,<%=userName %>,<%=passWord %> </body>
阅读全文
0 0
- JSP中session对象的应用--用户控制
- jsp中session对象
- JSP中session对象的理解
- jsp中获取session域中的对象
- JSP中request对象、session对象、Cookie对象的使用
- JSP的session对象
- JSP的session对象
- 应用Session变量控制用户登录时间
- 应用Session变量控制用户登陆时间
- jsp中session对象详解
- JSP中基于Session的在线用户统计分析
- JSP中基于Session的在线用户统计分析
- JSP中基于Session的在线用户统计分析
- JSP中基于Session的在线用户统计分析
- JSP中基于Session的在线用户统计分析
- JSP中基于Session的在线用户统计分析
- jsp中session的判断用户是否登陆问题?
- jsp中获取session中user对象的方法
- 通话记录分析
- P、NP、NPC、NP-hard问题
- 一个tomcat部署多个项目
- 求一个n阶方阵对角线元素之和。
- HD-1527-取石子游戏(威佐夫博弈)
- JSP中session对象的应用--用户控制
- window快捷键
- 51nod 1742 开心的小Q
- 窥探Swift之别样的枚举类型
- HTML5新特性之Mutation Observer
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 关于Error:Some file crunching failed, see logs for details
- 最大流dinic模板
- 网站列表页面的显示(列表标签)