您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP页面访问用户验证(5)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-20 18:32 点击:

            <input type="submit" name="btnSubmit" value="login"/> 
        </td> 
    </tr> 
</table> 
</form> 
 
</center> 
</body> 
 
</html> 
注: 此时 action="login" 默认对应Java(Servlet)中对应的 Login.java 进行验证解析
 

userlogin.html 针对上述两种 用户登录验证 方式,分别提供了两种POST方式:
1) 针对JSP方式
<form method="POST" name="form1" action="login.jsp">
2) 针对Java(Servlet)方式
<form method="POST" name="form1" action="login">


本示例代码说明
本示例主要代码结构图如下:

1) head.jsp 和 foot.jsp
统一控制jsp页面的上,下部内容,类似ASP.NET的模板

2) index.jsp
网站默认的登录页面,本示例主要用作跳转到登录页面  userlogin.html :
 <script type="text/javascript" language="javascript">
  window.location="userlogin.html";
 </script>

3)userlogin.html
静态登录页面,见上面 用户登录界面 的所示

4) login.jsp 和 Login.java  www.2cto.com
login.jsp 网页验证用户登录信息(用户名和密码),见上面的 用户登录验证 方式1
Login.java 后台验证用户登录信息(用户名和密码),见上面的 用户登录验证 方式2

5) logincheck.jsp 和 LoginFilter.java
logincheck.jsp 网页验证用户是否已登录,见上面的 JSP 网页权限 方式1
LoginFilter.java 后台验证用户是否已登录,见上面的 JSP 网页权限 方式2

6) page111.jsp, page222.jsp, page333.jsp
(1) page111.jsp
采用  logincheck.jsp 网页权限验证,其代码内容为:
<%@ include file="logincheck.jsp" %>
<%@ include file="head.jsp" %>
 I am page111.jsp
<%@ include file="foot.jsp" %>

(2) page222.jsp
采用  logincheck.jsp 网页权限验证,其代码内容为:
<%@ include file="head.jsp" %>
 I am page222.jsp
<%@ include file="foot.jsp" %>
注:采用filter过滤方式,在web.xml配置文件中设置了哪些jsp网页需要过滤,见上面 JSP 网页权限    ---》   2) filter 过滤

(3) page333.jsp
采用  logincheck.jsp 网页权限验证,其代码内容为:
<%@ include file="head.jsp" %>
 I am page333.jsp
<%@ include file="foot.jsp" %>
注: 没有任何验证,用户可以直接输入网址进行访问

7) logout.jsp
用户退出时,注销session中的登录信息
 <%
  session.invalidate();
  response.sendRedirect("http://blog.csdn.net/sunboy_2050/article/details/8032693");
 %>

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1