欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA簡(jiǎn)單實(shí)現(xiàn)登錄注冊(cè)頁(yè)面

 更新時(shí)間:2020年12月18日 16:51:12   作者:非心木兒  
這篇文章主要介紹了IDEA簡(jiǎn)單實(shí)現(xiàn)登錄注冊(cè)頁(yè)面,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

application.yml

spring:
 datasource:
  username: root
  password: 123456
  url: jdbc:mysql://localhost:3306/bd1906?serverTimezone=GMT%2B8
  driver-class-name: com.mysql.cj.jdbc.Driver
server:
  port: 8080

Controller層

@Controller
public class loginController {

  @Autowired
  private JdbcTemplate jdbcTemplate;

  @RequestMapping("/index")
  public String border(){
    return "/index.html";
  }

  @RequestMapping("/login")
  public String getUserFront(){
    return "/login.html";
  }

  @RequestMapping(value = "/log",method = RequestMethod.POST)
  @ResponseBody
  public String log(String name,String psd){
    String sql = "select * from user where username = '"+ name +"' and password = '"+psd+"'";
    List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
    if(list.size() == 0){
      return "0";
    }
    else{
      return "1";
    }
  }
}

登錄頁(yè)面

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <script src="./js/jquery-3.4.1.min.js"></script>
  <title>login</title>
  <style>
    html,body{
      width: 100%;height: 100%;margin: 0;padding: 0;
    }
    body{
      background-image: url('./img/bg1.jpg');
      background-size: 100% 100%;
      background-repeat: no-repeat;
    }
    /* 標(biāo)題 */
    .head{color: whitesmoke;font-size: 30px;text-align: center;margin-top: 10px;margin-bottom: 10px;}
    /* 刀盤圖片 */
    .cutter{text-align: center;margin-bottom: 10px;}
    body .login_fields {
      margin-top: 40px;
      margin-left: 45%;
      height: 208px;
      position: absolute;
      left: 0;
    }
    body .login_fields .icon {
      position: absolute;
      z-index: 1;
      left: 36px;
      top: 8px;
      opacity: .5;
    }
    body .login_fields input[type='password'],body .login_fields input[type='text'] {
      color: #61BFFF !important;
    }
    body .login_fields input[type='text'], body .login_fields input[type='password'] {
      color: #afb1be;
      width: 190px;
      margin-top: -2px;
      background: rgba(57, 61, 82, 0);
      left: 0;
      padding: 10px 65px;
      border-top: 2px solid rgba(57, 61, 82, 0);
      border-bottom: 2px solid rgba(57, 61, 82, 0);
      border-right: none;
      border-left: none;
      outline: none;
      font-family: 'Gudea', sans-serif;
      box-shadow: none;
    }
    body .login_fields__user, body .login_fields__password {
      position: relative;
    }
    body .login_fields__submit {
      position: relative;
      top: 17px;
      left: 0;
      width: 80%;
      right: 0;
      margin: auto;
    }
    body .login_fields__submit .forgot a {
      color: #606479;
    }
    body .login_fields__submit input {
      border-radius: 50px;
      background: transparent;
      padding: 10px 50px;
      border: 2px solid #4FA1D9;
      color: #4FA1D9;
      text-transform: uppercase;
      font-size: 11px;
      -webkit-transition-property: background,color;
      transition-property: background,color;
      -webkit-transition-duration: .2s;
      transition-duration: .2s;
    }
    body .login_fields__submit input:focus {
      box-shadow: none;
      outline: none;
    }
    body .login_fields__submit input:hover {
      color: white;
      background: #4FA1D9;
      cursor: pointer;
      -webkit-transition-property: background,color;
      transition-property: background,color;
      -webkit-transition-duration: .2s;
      transition-duration: .2s;
    }
  </style>
</head>
<body>
<div class="head">
  智能互聯(lián)裝備協(xié)同管理平臺(tái)
</div>
<div class="cutter">
  <img src="./img/cutter.png" alt="" id="img" width="450px" height="450px">
</div>
<div class='login_fields'>
  <div class='login_fields__user'>
    <div class='icon' >
      <img alt="" src='./img/user.png'>
    </div>
    <input id="userName" name="userName" placeholder='請(qǐng)輸入用戶名' maxlength="16" type='text' autocomplete="off" >
  </div>
  <div class='login_fields__password'>
    <div class='icon' >
      <img alt="" src='./img/lock.png'>
    </div>
    <input id="userPsd" name="userPsd" placeholder='請(qǐng)輸入密碼' maxlength="16" type='text' autocomplete="off" >
  </div>
  <div class='login_fields__submit'>
    <input type='button' value='登錄' id="btLogin">
  </div>
</div>
</body>
</html>

<script type="text/javascript">
  //刀盤旋轉(zhuǎn)
  var rotateVal = 0 // 旋轉(zhuǎn)角度
  var InterVal // 定時(shí)器
  window.onload = function () {
    // 網(wǎng)頁(yè)加載完成后即運(yùn)行rotate函數(shù)
    rotate()
  }
  // 設(shè)置定時(shí)器
  function rotate () {
    InterVal = setInterval(function () {
      var img = document.getElementById('img')
      rotateVal += 1
      // 設(shè)置旋轉(zhuǎn)屬性(順時(shí)針)
      img.style.transform = 'rotate(' + rotateVal + 'deg)'
      // 設(shè)置旋轉(zhuǎn)時(shí)的動(dòng)畫 勻速0.1s
      img.style.transition = '0.1s linear'
    }, 100)
  }

  //判斷及請(qǐng)求
  $(function () {
    $("#btLogin").click(function () {
      var name = $("#userName").val();
      var psd = $("#userPsd").val();
      console.log(name,psd);
      if (name == "" || name == null){
        alert("用戶名不能為空!")
        return;
      }
      if (psd == "" || psd == null){
        alert("密碼不能為空!")
        return;
      }
      $.ajax({
        type: "post",
        url: "/log",
        data: {name: name,psd: psd},
        success:function(data){
          if(data == "1"){
            window.location.href="./index" rel="external nofollow" ;
          }else{
            alert("登錄失敗,賬號(hào)密碼不匹配!")
          }
        }
      })
    })
  })
</script>

到此這篇關(guān)于IDEA簡(jiǎn)單實(shí)現(xiàn)登錄注冊(cè)頁(yè)面的文章就介紹到這了,更多相關(guān)idea實(shí)現(xiàn)登錄頁(yè)面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java簡(jiǎn)單實(shí)現(xiàn)session保存到redis的方法示例

    Java簡(jiǎn)單實(shí)現(xiàn)session保存到redis的方法示例

    這篇文章主要介紹了Java簡(jiǎn)單實(shí)現(xiàn)session保存到redis的方法,結(jié)合實(shí)例形式分析了Java將session存入redis緩存服務(wù)器的相關(guān)設(shè)置、實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • redis客戶端Jedis使用小結(jié)

    redis客戶端Jedis使用小結(jié)

    Jedis是Redis的一款Java語(yǔ)言的開(kāi)源客戶端連接工具,本文主要介紹了redis客戶端Jedis使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • 使用dom4j遞歸解析節(jié)點(diǎn)內(nèi)還含有多個(gè)節(jié)點(diǎn)的xml

    使用dom4j遞歸解析節(jié)點(diǎn)內(nèi)還含有多個(gè)節(jié)點(diǎn)的xml

    這篇文章主要介紹了使用dom4j遞歸解析節(jié)點(diǎn)內(nèi)還含有多個(gè)節(jié)點(diǎn)的xml,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java實(shí)現(xiàn)鏈棧的示例代碼

    Java實(shí)現(xiàn)鏈棧的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何使用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)來(lái)實(shí)現(xiàn)棧,也就是鏈棧的實(shí)現(xiàn),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-11-11
  • Java多邊形重心計(jì)算

    Java多邊形重心計(jì)算

    今天小編就為大家分享一篇關(guān)于Java多邊形重心計(jì)算,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Springboot中整合knife4j接口文檔的過(guò)程詳解

    Springboot中整合knife4j接口文檔的過(guò)程詳解

    knife4j就swagger的升級(jí)版API文檔的一個(gè)框架,但是用起來(lái)比swagger方便多了,UI更加豐富,這篇文章主要介紹了Springboot中整合knife4j接口文檔,需要的朋友可以參考下
    2022-04-04
  • Java基礎(chǔ)教程之組合(composition)

    Java基礎(chǔ)教程之組合(composition)

    這篇文章主要介紹了Java基礎(chǔ)教程之組合(composition),組合是在Java中實(shí)現(xiàn)程序復(fù)用(reusibility)的基本手段之一,需要的朋友可以參考下
    2014-08-08
  • 關(guān)于spring 掃描不到j(luò)ar中class文件的原因分析及解決

    關(guān)于spring 掃描不到j(luò)ar中class文件的原因分析及解決

    這篇文章主要介紹了關(guān)于spring 掃描不到j(luò)ar中class文件的原因分析及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java探索之string字符串的應(yīng)用代碼示例

    Java探索之string字符串的應(yīng)用代碼示例

    這篇文章主要介紹了Java探索之string字符串的應(yīng)用代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • SpringBoot3整合mybatis-plus的實(shí)現(xiàn)

    SpringBoot3整合mybatis-plus的實(shí)現(xiàn)

    MyBatis-Plus是一個(gè)MyBatis的增強(qiáng)工具,在MyBatis的基礎(chǔ)上只做增強(qiáng)不做改變,本文主要介紹了Mybatis-Plus3.x的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10

最新評(píng)論