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

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

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

            request.getSession().setAttribute("userinfo", USERNAME);        // 用户名和密码正确,保存登录信息(获得session与jsp网页稍有不同) 
            response.sendRedirect("page111.jsp"); 
        } else { 
            response.sendRedirect("userlogin.html");            // 用户名和密码错误,跳转到登录界面 
        } 
    } 

其中,需要在web.xml配置Servlet映射关系:
[html] 
<servlet> 
    <description>Login</description> 
    <display-name>Login</display-name> 
    <servlet-name>Login</servlet-name> 
    <servlet-class>com.homer.Login</servlet-class> 
</servlet> 
 
<servlet-mapping> 
    <servlet-name>Login</servlet-name> 
    <url-pattern>/login</url-pattern> 
</servlet-mapping> 
注: Login.java映射成对样网页为/login,login可以在网页(html和jsp)form中指定,如 action="login"


用户登录界面
用户登录界面,是用户在访问整个网站之前需要访问的,因此最好制作成静态页面HTML,本例如:userlogin.html
[html] 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>userlogin.html</title> 
</head> 
 
<body> 
<center> 
 
<form method="POST" name="form1" action="login"> 
<table> 
    <tr> 
        <td>UserName : </td> 
        <td><input type="text" name="username" /></td> 
    </tr> 
    <tr> 
        <td>UserPwd : </td> 
        <td><input type="text" name="userpwd" /></td> 
    </tr> 
    <tr> 
        <td colspan="2" align="center"> 

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

推荐热点

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

豫ICP备11007008号-1