最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實現(xiàn)注冊登錄跳轉(zhuǎn)

 更新時間:2022年06月16日 11:13:28   作者:skyiiiiiii  
這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)注冊登錄跳轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java實現(xiàn)注冊登錄跳轉(zhuǎn)的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)建數(shù)據(jù)庫,創(chuàng)建一個登錄表login存儲用戶的用戶名和密碼,使用sql insert語句將注冊的信息插入到數(shù)據(jù)庫中,使用sql select語句查詢用戶名和密碼是否存在數(shù)據(jù)庫的login表中,實現(xiàn)登錄功能。

依賴

<dependencies>
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>mysql</groupId>
? ? ? ? ? ? <artifactId>mysql-connector-java</artifactId>
? ? ? ? ? ? <version>5.1.24</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>javax.servlet</groupId>
? ? ? ? ? ? <artifactId>javax.servlet-api</artifactId>
? ? ? ? ? ? <version>3.1.0</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>javax.servlet</groupId>
? ? ? ? ? ? <artifactId>servlet-api</artifactId>
? ? ? ? ? ? <version>2.5</version>
? ? ? ? </dependency>
</dependencies>

注冊前端頁面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
? ? <title>注冊</title>
</head>
<body>
<form method="post" action="login">
?? ?賬號: <input type="text" name="u_no"><br>
? ? 密碼:<input type="password" name="u_pwd"><br>
? ? <button>注冊</button>
</form>
</body>
</html>

后端代碼

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 java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;

@WebServlet("/login")
public class LoginServlet extends HttpServlet {
? ? @Override
? ? protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
? ? ? ? req.setCharacterEncoding("UTF-8");
? ? ? ? String pwd = req.getParameter("u_pwd");
? ? ? ? String no = req.getParameter("u_no");
? ? ? ? try {
? ? ? ? ? ? Connection con = EmisUtils.getConnection();
? ? ? ? ? ? String sql="insert into login(u_no,u_password)values(?,?)";
? ? ? ? ? ? PreparedStatement ps = con.prepareStatement(sql);
? ? ? ? ? ? ps.setString(1,no);
? ? ? ? ? ? ps.setString(2,pwd);
? ? ? ? ? ? ps.execute();
? ? ? ? ? ? con.close();
? ? ? ? ? ? ps.close();
? ? ? ? } catch (Exception e){
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }
? ? ? ? req.getRequestDispatcher("enter.jsp").forward(req,resp);
? ? }
}

登錄頁面前端名稱 enter.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
? ? <title>登錄</title>
</head>
<body>
<form method="post" action="enter">
? ? 賬號: <input type="text" name="u_no"><br>
? ? 密碼:<input type="password" name="u_pwd"><br>
? ? <button>登錄</button>
</form>
</body>
</html>

后端頁面

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 java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

@WebServlet("/enter")
public class EnterServlet extends HttpServlet {
? ? @Override
? ? protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
? ? ? ? req.setCharacterEncoding("UTF-8");
? ? ? ? String no = req.getParameter("u_no");
? ? ? ? String pwd = req.getParameter("pwd");
? ? ? ? try {
? ? ? ? ? ? Connection connection = JdbcUtils.getConnection();
? ? ? ? ? ? String sql="select u_no,u_password From login where u_no =? and u_password=?";
? ? ? ? ? ? PreparedStatement ps= connection.prepareStatement(sql);
? ? ? ? ? ? ps.setString(1,no);
? ? ? ? ? ? ps.setString(2,pwd);
? ? ? ? ? ? ResultSet resultSet=ps.executeQuery();
? ? ? ? ? ? if(resultSet.next())
? ? ? ? ? ? {
? ? ? ? ? ? ? ? System.out.println("登錄成功");
? ? ? ? ? ? }else {
? ? ? ? ? ? ? ? System.out.println("用戶名或密碼錯誤");
? ? ? ? ? ? }
? ? ? ? } catch (Exception e){
? ? ? ? ? ? e.printStackTrace();
? ? ? ? }

? ? }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java spark文件讀取亂碼問題的解決方法

    java spark文件讀取亂碼問題的解決方法

    這篇文章主要為大家詳細(xì)介紹了java spark文件讀取亂碼問題的相關(guān)解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-10-10
  • IDEA無法使用Git?Pull的問題

    IDEA無法使用Git?Pull的問題

    本文主要介紹了IDEA無法使用Git?Pull的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 詳解IntelliJ IDEA中TortoiseSVN修改服務(wù)器地址的方法

    詳解IntelliJ IDEA中TortoiseSVN修改服務(wù)器地址的方法

    這篇文章主要介紹了詳解IntelliJ IDEA中TortoiseSVN修改服務(wù)器地址的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 微信開發(fā)準(zhǔn)備第二步 springmvc mybatis項目結(jié)構(gòu)搭建

    微信開發(fā)準(zhǔn)備第二步 springmvc mybatis項目結(jié)構(gòu)搭建

    這篇文章主要為大家詳細(xì)介紹了微信開發(fā)準(zhǔn)備第二步,springmvc和mybatis項目結(jié)構(gòu)的搭建,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Java項目中添加外部jar包的兩種方式(收藏版)

    Java項目中添加外部jar包的兩種方式(收藏版)

    這篇文章主要介紹了java項目中添加外部jar包的兩種方式,第二種方式是將外部jar包引入到本地maven倉庫中,本文給大家講解的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • Spring Boot中使用RabbitMQ的示例代碼

    Spring Boot中使用RabbitMQ的示例代碼

    本篇文章主要介紹了Spring Boot中使用RabbitMQ的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Java web項目啟動Tomcat報錯解決方案

    Java web項目啟動Tomcat報錯解決方案

    這篇文章主要介紹了Java web項目啟動Tomcat報錯解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • 簡單了解Java編程中對異常處理的運用

    簡單了解Java編程中對異常處理的運用

    這篇文章主要簡單介紹了Java編程中對異常處理的運用,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • MyBatis Plus工具快速入門使用教程

    MyBatis Plus工具快速入門使用教程

    這篇文章主要介紹了MyBatis Plus工具快速入門使用教程,需要的朋友可以參考下
    2018-05-05
  • Java如何使用JWT實現(xiàn)Token認(rèn)證機制

    Java如何使用JWT實現(xiàn)Token認(rèn)證機制

    JWT(JSON Web Token)是一種用于在網(wǎng)絡(luò)上安全地傳輸信息的簡潔的、URL 安全的表示方法,本文主要介紹了Java如何使用JWT實現(xiàn)Token認(rèn)證機制,需要的可以參考下
    2024-10-10

最新評論

四会市| 东阳市| 通道| 辽源市| 喀喇| 岗巴县| 北流市| 武宁县| 石城县| 云龙县| 赫章县| 社旗县| 盱眙县| 加查县| 灌云县| 宁乡县| 河曲县| 瑞丽市| 高碑店市| 松潘县| 沾化县| 锡林浩特市| 潼南县| 三明市| 溧阳市| 偏关县| 临安市| 周口市| 海丰县| 邹平县| 青州市| 昌都县| 山阳县| 邢台县| 林甸县| 吴川市| 中牟县| 太康县| 潍坊市| 朝阳市| 深圳市|