java ee框架整合 登录界面_Java EE Demo 实现登录注册功能+MD5加密

Login.html //登录界面

Insert title here

用户名:

密    码:

`

zhuce.html //注册界面

Insert title here

//对象选择器

function $sel(id,tabname){

if(id!="" && tabname!=""){

var tem_obj=document.getElementById(id);

return tem_obj.getElementsByTagName(tabname);

}else if(id!=""){

return document.getElementById(id);

}else{

return document.getElementsByTagName(tabname);

}

}

//验证邮件格式

function ismail(obj){

var reg=/[a-zA-Z0-9]{1,10}@[a-zA-Z0-9]{1,5}\.[a-zA-Z0-9]{1,5}/;

if(!reg.test(obj.value)){

alert("请正确填写邮箱!");

obj.value="";

}

}

//电话号码验证

function isnum(obj){

var reg=/^1[0-9]{10}/;

if(!reg.test(obj.value)){

alert("请正确填写手机号!");

obj.value="";

}

}

//两次输入的密码验证

function confirmPassword(obj1,obj2) {

if(obj1.value !=obj2.value){

alert("两次输入的密码不一致!");

obj1.value="";

}

}

//初始化验证

function init(){

//注册一个时区焦点的事件

$sel("phone","").onblur = function () {

isnum(this);

}

$sel("mail","").onblur = function () {

ismail(this);

}

$sel("pwdConfirm","").onblur = function () {

confirmPassword(this,$sel("pwdNew",""));

}

}

用户名:

邮    箱:

手机号:

密    码:

确认密码:

ZhuCe.java

import java.io.IOException;

import java.io.PrintWriter;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import java.util.ArrayList;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.swing.plaf.synth.SynthSeparatorUI;

@WebServlet("/Zhuce")

public class ZhuCe extends HttpServlet {

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("utf-8");

String YongHuMing = request.getParameter("yonghuming"); //获取前端提交的用户名

String Mail = request.getParameter("mail"); //获取邮箱

String passwd = request.getParameter("password"); //获取密码

String mdpasswd = MD5.getMD5(passwd+""); //调用加密算法

String user = mdpasswd.substring(6);

//if(!passwd.equals(passwdtoo)){

//

//PrintWriter out = response.getWriter();

//out.println("

//out.println("alert('密码不正确');");

//out.println("window.location.href='NewFile.html'");

// out.println("");

//}

try {

Class.forName("com.mysql.jdbc.Driver"); //加载数据库驱动

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc_test_db","用户名","密码"); //连接数据库

Statement stmt = conn.createStatement();

String sql="insert into zh_yonghu (zh_account,zh_mail,zh_passwd) values ('"+YongHuMing+"','"+Mail+"','"+user+"')";

stmt.executeUpdate(sql);

} catch (Exception e) {

e.printStackTrace();

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值