第一次纯用jsp来实现用户登录的功能,刚开始想使用存储过程来传递页面参数到数据库来验证,但最终不熟悉jsp的参数传递使用,因此放弃。
在此用的jsp连sql2000来实现数据库验证前台输入的用户名密码是否正确。
1、开发准备
下载Microsoft SQL Server 2000 Driver for JDBC 的jar包,在环境变量中加入path即可,同时下载的三个jar包放到工程的lib下
这里用sql2000自带的Northwind数据库中Customers表为示例,本例子把CustomerID 作为用户名,把CompanyName作为密码来验证。
2、开发说明
本例子使用用了三个jsp页面来实现用户登录的功能
login.jsp 用户输入界面
logincheck.jsp 具体验证逻辑页面
ok.jsp 登录成功结果页面
3、login.jsp
该页面主要是通过表单把输入框的值提交到tomcat后台,然后后台把值传给logincheck.jsp来验证数据库中是否存在这样的记录
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>login.html</titl