第一次纯用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</title>
<script language="javaScript" >
//首先判断输入的是否是空值,不是则提交
function checkstr()
{
if(document.getElementById("CustomerID").value==""){
alert("用户名不能为空!");
return false; }
if(document.getElementById("CompanyName").value==""){
&nbs

这篇博客通过JSP和JDBC详细介绍了如何使用SQLServer2000数据库进行用户登录验证。博主首先介绍了开发环境的搭建,包括JDBC驱动的添加和数据库的准备。接着,博主展示了使用login.jsp、logincheck.jsp和ok.jsp三个JSP页面实现用户登录流程,其中logincheck.jsp负责接收用户输入并验证数据库中是否存在匹配的记录。最后,登录成功会跳转到ok.jsp页面。整个过程通过简单的示例展示了JSP与数据库交互的基本操作。

1万+

被折叠的 条评论
为什么被折叠?



