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

SpringBoot實現(xiàn)登錄注冊常見問題解決方案

 更新時間:2020年03月04日 14:09:54   作者:LonZyuan  
這篇文章主要介紹了SpringBoot實現(xiàn)登錄注冊常見問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、用戶名密碼都正確的情況下被登錄攔截器攔截

控制臺報錯:org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.spbt.mapper.EmpeeMapper.selectName'. It's likely that neither a Result Type nor a Result Map was specified.

這個異常是在mapper文件的<select>標簽中沒有指定 resultType 或者 resultMap,也就是說沒有指定返回值類型或者返回值類型的map集合

所以檢查自己的mapper文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.spbt.mapper.EmpeeMapper">

  <select id="selectName" parameterType="String">
    select username from empee where username=#{username}
  </select>

  <select id="selectPwdByName" parameterType="String">
    select password from empee where username=#{username}
  </select>

</mapper>

可以發(fā)現(xiàn)我的<select>標簽中沒有指定 resultType,而是指定的parameterType(參數(shù)類型)

解決:將parameterType修改為resultType

登錄成功:


二、頁面沒有顯示傳遞的消息

這是LoginController的實現(xiàn)登錄代碼

RequestMapping("/empee/login")
public String login(@RequestParam("username") String username,
          @RequestParam("password") String password,
          Model model, HttpSession session){
  if (empeeMapper.selectName(username)!=null){
    //用戶名存在
    if (empeeMapper.selectPwdByName(username).equals(password)){
      //密碼也正確
      session.setAttribute("loginEmpee",username);
      return "redirect:/main.html";
    }else {
      model.addAttribute("msg","密碼錯誤");
      return "redirect:/index";
    }
  }else {
    model.addAttribute("msg","用戶名不存在,請注冊");
    return "redirect:/index";
  }
}

我輸入錯誤的信息,而點擊登錄之后應(yīng)該會反饋給頁面

解決:這其實是一個非常低級的錯誤,因為我設(shè)置了重定向redirect:/index,所以重新定回這個頁面當然就沒有反饋信息了,去掉多余的redirect:/就可以了

三、添加(注冊)成功卻跳轉(zhuǎn)到空白頁

點擊添加,出現(xiàn)空白頁

但是查看自己的數(shù)據(jù)庫發(fā)現(xiàn)注冊是成功的

控制臺報錯:org.apache.ibatis.binding.BindingException: Mapper method 'com.spbt.mapper.EmpeeMapper.insertEmpee' has an unsupported return type: class com.spbt.pojo.Empee

可以發(fā)現(xiàn)出錯原因在于EmpeeMapper文件的insertEmpee方法,而且是返回值類型的錯誤

檢查EmpeeMapper:

我使用的是Empee類型的返回值類型,而我的Controller文件中并沒有寫他的返回值

解決方法:把EmpeeMapper文件的insertEmpee方法修改為void類型

添加成功并且成功跳轉(zhuǎn)


我還在網(wǎng)上看見另一種解決方法,是修改為int類型,經(jīng)過驗證確實可行

由于之后沒有進行其他操作,因此不清楚這樣做會對之后的操作是否有影響,總之還是一步一個腳印的改下去吧

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

相關(guān)文章

  • Python tornado上傳文件的功能

    Python tornado上傳文件的功能

    這篇文章主要介紹了Python tornado上傳文件的功能,代碼分為普通上傳和ajax上傳,通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • python中添加模塊導入路徑的方法

    python中添加模塊導入路徑的方法

    這篇文章主要介紹了python中添加模塊導入路徑的方法 ,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python3中的列表,元組,字典,字符串相關(guān)知識小結(jié)

    Python3中的列表,元組,字典,字符串相關(guān)知識小結(jié)

    這篇文章主要介紹了Python3中的列表,元組,字典,字符串相關(guān)知識小結(jié),小編覺得挺不錯的,分享給大家,需要的朋友可以參考下。
    2017-11-11
  • 詳解Python在七牛云平臺的應(yīng)用(一)

    詳解Python在七牛云平臺的應(yīng)用(一)

    這篇文章主要介紹了詳解Python在七牛云平臺的應(yīng)用(一),涉及Python通過官方庫對空間的操作,上傳的步驟,操作方法等相關(guān)內(nèi)容,以及完整的操作代碼,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python實現(xiàn)的計算器功能示例

    Python實現(xiàn)的計算器功能示例

    這篇文章主要介紹了Python實現(xiàn)的計算器功能,涉及Python四則運算、取反、百分比等相關(guān)數(shù)學運算操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-04-04
  • 關(guān)于Python中flask-httpauth庫用法詳解

    關(guān)于Python中flask-httpauth庫用法詳解

    這篇文章主要介紹了關(guān)于Python中flask-httpauth庫用法詳解,Flask-HTTPAuth是一個?Flask?擴展,它簡化了?HTTP?身份驗證與?Flask?路由的使用,需要的朋友可以參考下
    2023-04-04
  • python抓取搜狗微信公眾號文章

    python抓取搜狗微信公眾號文章

    這篇文章主要為大家詳細介紹了python抓取搜狗微信公眾號文章,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • python 進程的幾種創(chuàng)建方式詳解

    python 進程的幾種創(chuàng)建方式詳解

    這篇文章主要介紹了python 進程的幾種創(chuàng)建方式詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python 使用百度AI接口進行人臉對比的步驟

    python 使用百度AI接口進行人臉對比的步驟

    這篇文章主要介紹了python 使用百度AI接口進行人臉對比的步驟,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • pandas的相關(guān)系數(shù)與協(xié)方差實例

    pandas的相關(guān)系數(shù)與協(xié)方差實例

    今天小編就為大家分享一篇pandas的相關(guān)系數(shù)與協(xié)方差實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論