JSP学习笔记(三)-----使用JSP处理用户注册和登陆

原创 2004年08月29日 16:38:00

1.       这是一个JSP实例,由四个JSP页面组成,处理用户的注册和登陆信息

2.       首先是login.jsp,代码如下:

<html>

<center>

<form method=get action="http://127.0.0.1:8000/jsp/test.jsp">

username<input type=text name=username>

<br><br>

password<input type=password name=pass>

<br><br>

<input type=submit value="注册">

</form>

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

<form method=get action="http://127.0.0.1:8000/jsp/test3.jsp">

username<input type=text name=username>

<br><br>

password<input type=password name=pass>

<br><br>

<input type=submit value="登陆">

</form>

<br>

</center>

</html>

 

3.       test.jsp代码如下:(主要处理用户注册,将注册信息插入数据库)

<html>

<%@ page language="java" import="java.sql.*"%>

your username is:<%=request.getParameter("username")%>

<br><br>

your password is:<%=request.getParameter("pass")%>

<br><br>

<%

       String name=request.getParameter("username");

       String pass=request.getParameter("pass");

       try

        {

                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                  Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");

                  PreparedStatement stat=dbcon.prepareStatement(

                           "insert login values(?,?)");

                      stat.setString(1,name);

                      stat.setString(2,pass);

                      stat.executeUpdate();

                      out.println("<br><br><B>insert successful</B>");

           }

           catch(Exception e)

           {

                  out.println(e);

           }

%>

<b>Click here to view all people</b>

<form method=get action="http://127.0.0.1:8000/jsp/test2.jsp">

<input type=submit value="--->">

</form>

</html>

 

4.       test2.jsp,代码如下:(处理当用户注册成功之后可以查看所有的注册用户名单)

<html>

<%@ page language="java" import="java.sql.*"%>

<%      try

        {

                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                  Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");

                  PreparedStatement stat=dbcon.prepareStatement(

                           "select * from login");

                      ResultSet result=stat.executeQuery();

%>

<table border=2>

<%

                     while(result.next())

                     {

%>

<tr><td><%=result.getString(1)%><td></tr>

 

<%

                     }

%>

</table>

<%

              }

              catch(Exception e)

              {

                     out.println(e);

              }

%> 

</html>

 

5.       test3.jsp代码如下:(处理用户登录信息)

<html>

your username is:<%=request.getParameter("username")%>

<br><br>

your password is:<%=request.getParameter("pass")%>

<br><br>

<%@ page language="java" import="java.sql.*"%>

<%     

              String name=request.getParameter("username");

              String pass=request.getParameter("pass");

              try

        {

                  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                  Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");

                  PreparedStatement stat=dbcon.prepareStatement(

                           "select * from login where username=? and password=?");

                      stat.setString(1,name);

                      stat.setString(2,pass);

                      ResultSet result=stat.executeQuery();

                   

                      if(result.next())

                      {

                           out.println("Login Successful");

                      }

                      else

                      {

                           out.println("Login Error");

                      }

              }

              catch(Exception e)

              {

                     out.println(e);

              }

%>

 

6.此外还需要一个名为login的数据库,只需要两个列username,password就可以了

 

先注册,用户名33,密码33

注册成功

察看注册用户

登陆成功

纯JSP简单登录实例

记一下,免得以后忘记了,又要去查。 文件共有四个web.xml、login.jsp、logout.jsp、welcome.jsp四个文件 测试环境:Tomcat 6.0.x 假设项目名称是LoginS...
  • lee353086
  • lee353086
  • 2012年10月17日 13:32
  • 29260

JSP +MySQL实现网站的登录与注册小案例

为了练手,我就自己试着做了一个网站的登录与注册的小案例。由于没有做美化处理,所以界面并不是很好看。网站实现的功能如下: 用户首次注册功能 用户登录功能 项目目录展示: 下面我将会分模块展示注册模块首...
  • Marksinoberg
  • Marksinoberg
  • 2016年01月02日 14:02
  • 11996

基于JSP的开发实例--简单的登录模块

每天坚持学习,菜鸟会变高手的,鼓励下自己的话。。1、创建HTML和XHTML页面在NetBeans中,新建文件即可创建。。貌似都很容易啦,有点HTML基础都可以随便看看的。2、基于JSP的开发实例--...
  • zengshuqin
  • zengshuqin
  • 2010年09月08日 11:16
  • 5979

javaBean+jsp+mysql实现登录验证

最近做些小例子来复习,拿出来跟大家分享   源码展示: UserBean.java package test.bean; public class UserBean { //属性名称与...
  • myserverthepeople
  • myserverthepeople
  • 2012年09月15日 11:48
  • 11843

SpringMVC实现用户登录实例

今天分享一下SpringMVC的一个登陆小案例准备工作 创建一个Dynamic Web Project(本人是Eclipse) 添加相关的jar包,构建路径 创建springMVC-servlet.x...
  • Marksinoberg
  • Marksinoberg
  • 2016年05月23日 15:33
  • 39105

JSP登录案例

编辑于2017圣诞节,加油 项目运行,在login.jsp处点击上方的绿色运行,或者右键项目run on server. 1.项目目录 直接把写好的前端目录整个复制到WebContent...
  • wenjiusui8083
  • wenjiusui8083
  • 2017年12月25日 16:30
  • 23

JSP做的网页登陆注册模板

  • 2010年04月14日 17:31
  • 729KB
  • 下载

基于Servlet、JSP、JDBC、MySQL的一个简单的用户注册模块(附完整源码)

最近看老罗视频,做了一个简单的用户注册系统。用户通过网页(JSP)输入用户名、真名和密码,Servlet接收后通过JDBC将信息保存到MySQL中。虽然是个简单的不能再简单的东西,但麻雀虽小,五脏俱全...
  • a879365197
  • a879365197
  • 2015年08月10日 09:07
  • 1603

表单注册(html+css+jsp)

1:html 注册表单并提交       统一站点风格                                  用户名:           ...
  • pangqiandou
  • pangqiandou
  • 2016年10月16日 16:52
  • 893

基于JSP的用户注册和登录界面

  • 2008年12月25日 15:07
  • 8KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP学习笔记(三)-----使用JSP处理用户注册和登陆
举报原因:
原因补充:

(最多只允许输入30个字)