抄袭的用Jsp+JavaBean+Mysql实现的登录和注册

用Jsp+JavaBean+Mysql实现的登录和注册

(2010-11-18 20:54:43)

转载▼

标签:

软件

 

共同学习和进步:一个简单的用户登录和注册系统。

代码比较简单,希望对刚开始学习的同学有所帮助。

具体代码如下:

*******用户注册页面

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<html>
  <head>
    <title>用户注册页面</title>
  </head>
  <body>
  <center>
  <h1>用户注册页面</h1><hr/>
   <form action="FristJsp_for.jsp" method="get">
   用户名:<input type="text" name="userId"/><br/>
   密码:<input type="password" name="password"> <br/>
     <input type="submit" value="确定"/>
     <input type="reset" value="重置">
   
   </form>
  </center>
  </body>
</html>
******注册成功页面

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<center>
 <h1>恭喜你,注册成功!!!!三秒后跳转登录页面!!!!</h1>
 <%
  response.setHeader("Refresh","3;url=login.jsp");
  %>
</center>

*******失败页面

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<center>
 <h2>该用户已存在!!!!请从新<a href="login_for.jsp">注册</a></h2>
</center>

*******登录页面

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<html>
  <head>
    <title>用户登录页面</title>
  </head>
 
  <body>
  <center>
  <h1>用户登录页面</h1><hr/>
   <form action="FristJsp_1.jsp" method="get">
   用户名:<input type="text" name="userId"/><br/>
   密码:<input type="password" name="password"> <br/>
     <input type="submit" value="登录"/>
     <input type="reset" value="重置">
     <br/>
     <br/>
   <h2>如果你是第一次登录请先<a href="login_for.jsp"><h1>注册</h1></a></h2>
   </form>
  </center>
  </body>
</html>

*******登录失败页面

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<center>
 <h1>错误的用户名和密码!!!!</h1>
 <br/><h3>请<a href="login_for.jsp">注册</a>后在登陆!!!</h3>
</center>

*******登录成功页面

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<center>
 <h1>登录成功!!!!</h1>
</center>

*******控制登录页面的转发

<%@ page language="java" import="java.util.*,java.sql.*,com.mysql.jdbc.Driver" pageEncoding="utf-8"%>
  <jsp:useBean id="test" scope="page" class="com.jsp.ch08.FristJavaBean">
   <jsp:setProperty name="test" property="*"/>
  </jsp:useBean>
  <%
   String userId = test.getUserId();
   String password = test.getPassword();
   
   Connection conn = null;
   PreparedStatement pstmt = null;
   ResultSet rs = null;

try{
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    String connectionUrl = "jdbc:mysql://localhost/class?user=root&password=admin";
    conn = DriverManager.getConnection(connectionUrl);
    String sql = "select * from login where userId=? and password=? ";
    pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
    pstmt.setString(1,userId);
    pstmt.setString(2,password);
    rs = pstmt.executeQuery();
   
    if(rs.next()){
     response.sendRedirect("login_success.jsp");
    }else{
     //rs.moveToInsertRow();
     //rs.updateString("userId",test.getUserId());
     //rs.updateString("password",test.getPassword());
     //rs.updateRow();
     //rs.insertRow();
     response.sendRedirect("login_fai.jsp");
    }
   }catch(SQLException e){
    e.printStackTrace();
   }finally{
     if(rs != null){
      try{
       rs.close();
      }catch(SQLException sqlEx){}
      rs = null;
     }
     if(pstmt != null){
      try{
       pstmt.close();
      }catch(SQLException sqlEx){}
      pstmt = null;
     }
     if(conn != null){
      try{
       conn.close();
      }catch(SQLException sqlEx){}
      conn = null;
     }
   }
 
   %>

********控制注册页面的转发
  代码同登录转发页面 让后将注释的代码取消就可以,让后转发页面改成注册成功和失败页面,不多做解释。

********JavaBean

package com.jsp.ch08;

public class FristJavaBean {
 private int id;
 private String userId;
 private String password;
 public int getId() {
  return id;
 }
 public void setId(int id) {
  this.id = id;
 }
 public String getUserId() {
  return userId;
 }
 public void setUserId(String userId) {
  this.userId = userId;
 }
 public String getPassword() {
  return password;
 }
 public void setPassword(String password) {
  this.password = password;
 }
}
******数据库

只有userId 和 password 相信能做出来

时间: 2024-10-06 19:03:33

抄袭的用Jsp+JavaBean+Mysql实现的登录和注册的相关文章

Jsp+javaBean+mysql的网络云盘

Jsp+javaBean+mysql的网络云盘 一文件上传:利用jspSmartUpload.jar shangchuan.jsp <%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*" errorPage="" %> <%@ include file="config.jsp"%&g

jsp+servlet+mysql简单实现用户登陆注册

原码,项目中遇到的错误,解决方法,文章最后有链接可以获取 项目简介 功能描述 登陆,注册,用户一览表,修改,删除,添加,模糊查询和精确查询 采用的技术及环境 JSP:前端的信息展示 Servlet:业务逻辑功能实现,及调用数据库的实现数据处理和传输 MySQL:用来实现数据存储 利用Eclipse来实现,MySQL数据库版本:5.x 运行效果展示 数据库数据 项目结构图 *因屏幕小,截图用了两张图片 登陆页面 登陆成功用户一览表页面 注册页面 *因我在数据设计表时,性别(sex)设置的大小为2长

对基于Servlet+JSP+JavaBean开发模式的用户登录注册的升级

还记得我前面所写的博文基于Servlet+JSP+JavaBean开发模式的用户登录注册吗?我们以前是创建代表数据库的xml文件来保存用户信息的,现在我们已经学习了数据库相关的知识,所以应把xml换成数据库,升级成数据库应用. 我们在把以前的工程复制并拷贝时,假设以前的工程名是day09_user,现复制一份并拷贝,重新修改工程名为day14_user,此刻将其直接部署在tomcat服务器上,那么day14_user这个JavaWeb应用映射的虚拟目录仍然是"/day09_user",

jsp+servlet+mysql 实现简单的银行登录转账功能

jsp+servlet+mysql 实现简单的银行登录转账功能 [前期的准备] html(登录界面),servlet(处理业务逻辑),jsp(主要实现界面),mysql(实现与数据库的简单的交互)先从一个登录页面开始(利用表单提交,action="jsp实现页面")第一步:在(mysql)数据库中建表:建立一个用户的基本信息表(用户姓名,密码,账户余额),用户转账(用户名,转账金额)的操作表第二步:登录页面:输入用户名和密码对数据库中的用户信息(login.jsp)进行验证(qq浏览器

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

javaweb学习总结——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

★★JSP+Struts+Mysql构建的MVC三层框架对一张数据表的CURD

项目实现流程 大体流程:搭建环境 à 开发后台 à 开发前台 建立工程(struts2CURD),拷贝jar包,建立struts.xml文件,搭建环境 建立数据库和数据源配置:dbcpconfig.properties 建立db.sql:里面全是数据库操作的一些语句 建立操作数据库的工具:*.util:DBCPUtil.java,用于加载数据源.getDataSource(); *.Domain:User.java 继承ActionSupport,实现Serializable接口. ????写好

Jsp+JavaBean+Servlet实现模拟银行账户存取款等功能的网站(实习第4-8天)

本来想学J2EE的3个经典框架(Spring + Struts +Hibernate),奈何负责实习的老师只讲了Jsp+JavaBean+Servlet,项目时间还蛮紧的,所以只用JJS实现了这个项目,后面寒假有时间的话再用SSH实现并完善这个网站吧.前几天抽时间学了点前端的东西,感觉还是有点麻烦的,前端做既漂亮又有良好的兼容性不是件太容易的事情,所幸现在觉得能够静下来学技术做开发是件挺幸福的事情.网站的源代码上传到了CSDN上的code仓库,以后有时间会慢慢把这个项目的前端和后台做的更完善.

java web 程序---jsp连接mysql数据库的实例基础+表格显示

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <center>JSP连接mysql数据库</