Failed to load resource: the server responded with a status of 500 ()

2023-10-29

文章目录

前提

1、最近在写SSM博客项目(基于jsp编写的),跟着视频敲,直接运行已经给好的资料,在登录验证的时候,发现页面加载半天,如下图。
2、于是就盲目的去比对是不是自己复制的代码有问题。然后就一行行的比对,这犯了程序员的一个十分低级的错误,遇到问题,不先去思考为什么,反而直接去比对代码,这十分不好,虽然这也是理顺js的跳转逻辑,但不建议马上一行一行的比对代码。

在这里插入图片描述

解决思路

1、遇到一直验证中,先打开F12,看看是什么错误先,知道错误的来源,就事半功倍了,起码有个头绪,明白往哪个方向解决问题。

在这里插入图片描述

这里说,我post的页面发生了500错误,这就是编写代码的问题了。但还不知道问题出在哪里。
2、于是点开Preview或者Response,发现BadSql

在这里插入图片描述

3、这个时候,就很清楚了,既然是sql语句的问题,也就是说,在登录认证的时候,查询用户信息的SQL语句是错误。而这个查询SQL语句的事情就是后端,Mapper层做的
4、于是,这个时候,你就应该到后端去测试一下,查找用户的sql,是否正确找到
报错:Unknown column 'loginCout' in 'field list'找不到loginCout字段
5、这种错误就是说,实体类的属性和数据库表的字段名匹配不上,没有一一对应

在这里插入图片描述

orm:数据库的一张表,对应这pojo的一个实体类

在这里插入图片描述

6、修改实体类的属性,要跟数据库表的字段名一致

 private String loginCount;

7、再次测试,后端成功查到该用户信息

在这里插入图片描述

8、后端解决了,再测试前端,看看能否登陆后端

在这里插入图片描述

心得

1、碰到问题,先找造成问题的原因,再根据问题的本身,找解决方案
2、通过f12查看是sql出了问题
3、后端测试sql,发现实体类User的属性和数据库表user的字段名不一致
4、后端测试成功后,在去前端测试,是否成功!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Failed to load resource: the server responded with a status of 500 () 的相关文章

随机推荐

  • CUDA入门笔记(三)GPU编程基础——一个典型GPU程序

    参考 优达学城 https classroom udacity com courses cs344 lessons 55120467 concepts 670611900923 一 典型GPU程序构成 一个典型GPU程序有如下几个部分 CP
  • MAC如何将[搜狗输入法]设置为默认输入法

    问题描述 即使我们下载了搜狗输入法 且在mac的 系统偏好设置 里面设置了搜狗输入法 但是当我们切屏幕的时候总是一会 简体拼音 一会 搜狗输入法 解决方式 方式1 只保留搜狗一个输入法 推荐 温馨提示 现在很多第三方输入法都已经具备中英文快
  • ResNet 论文精读 & 残差块的恒等映射 & 网络结构的解析

    论文重要知识 恒等映射 两种残差块 维度匹配和残差学习 层响应标准差 Deep Residual Learning for Image Recognition 用于图像识别的深度残差学习 目录 一 摘要 二 Introduction 介绍R
  • 深入学习java源码之Math.scalb()与 Math.powerOfTwoF()

    深入学习java源码之Math scalb 与 Math powerOfTwoF final关键字 final在Java中是一个保留的关键字 可以声明成员变量 方法 类以及本地变量 一旦你将引用声明作final 你将不能改变这个引用了 编译
  • 百度面试题——天平称重问题

    问题描述 用天平 只能比较 不能称重 从一堆小球中找出其中唯一一个较轻的 使用x 次天平 最多可以从y 个小球中找出较轻的那个 求y 与x 的关系式 解题思想 该题主要考查逻辑思维能力 我在首次遇见该题时 首先想到的对半拆分 找出其中较轻的
  • CUDA矩阵乘法及优化【参加CUDA线上训练营】

    目录 矩阵乘法 CPU方式 GPU方式 GPU中矩阵相乘步骤 GPU矩阵乘法代码示例 利用shared memory优化矩阵乘法 Share Memory矩阵乘法代码示例 矩阵乘法 CPU方式 利用三个for循环进行矩阵乘法 GPU方式 G
  • 网盘系统

    作者主页 编程千纸鹤 作者简介 Java 前端 Pythone开发多年 做过高程 项目经理 架构师 主要内容 Java项目开发 毕业设计开发 面试技术整理 最新技术分享 收藏点赞不迷路 关注作者有好处 文末获得源码 项目编号 BS XX 1
  • CTFhub_SSRF靶场教程

    CTFhub SSRF 题目 1 Bypass 1 1 URL Bypass 请求的URL中必须包含http notfound ctfhub com 来尝试利用URL的一些特殊地方绕过这个限制吧 1 利用 绕过限制url https www
  • http post 方法传递参数的2种方式

    try HttpPost httpPost new HttpPost url StringEntity stringEntity new StringEntity param param参数 可以为 key1 value1 key2 val
  • 什么是人力资源360度评估法?

    1 360度评估法的定义 360度评估法 360 Feedback 又称 360度考核法 或 全方位考核法 属于人力资源中绩效考核方法之一 是指由员工自己 上司 直接部属 同仁同事甚至顾客或家人等从全方位 各个角度来评估人员的方法 而且 为
  • java注解与反射的基本使用(这一篇就够了!)

    一 注解 Annotation 1 什么是注解 相信大家对注解应该并不陌生 在现在信息飞速发展的年代 各种优秀的框架或许都离不开注解的使用 像我们在实现接口一个方法时 也会有 Override注解 注解说白了就是对程序做出解释 与我们在方法
  • 【three.js】世界坐标系和设备坐标系

    three js 坐标系转换 简述 屏幕坐标转世界坐标 世界坐标转屏幕坐标 第三方 CSS2DRenderer 第三方 CSS3DRenderer 简述 物体的坐标转换过程大致为 局部坐标 gt 世界坐标 gt 观察空间坐标 gt 裁剪空间
  • vue项目流程demo示例

    前言 自己写从头做一个vue项目 没什么技术 主要是温顾流程 gt 没写完 只写到创建完项目 目录 1 准备工作 node 淘宝镜像 yarn vite IDE集成开发工具 2 创建项目 初始化项目 文件目录 3 全局设置 主题设置 全局变
  • python3,使用sys.setdefaultencoding('utf-8'),编译时报错

    借鉴博客 http blog csdn net fly910905 article details 74922378 正常情况下 我们在使用python做页面开发时 防止中文出现乱码问题 python2 情况下会使用 如下语句 import
  • ‘mkvirtualenv‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    问题 mkvirtualenv 不是内部或外部命令 也不是可运行的程序 或批处理文件 或者 mkvirtualenv 无法将 mkvirtualenv 项识别为 cmdlet 函数 脚本文件或可运行程序的名称 请检查名称的拼写 如果包括路径
  • 华为HCIP云计算考证心得

    华为认证是社会认证中一种 现在很多公司也比较看重这个的 有的公司还会根据你考取证书的等级高低有工资加成 透露下我之前所在的公司 是华为的合作伙伴 就是华为代理公司把 持有HCIP证书可有每月有500的加成 IE的话1000 当然不同的公司也
  • php实现抽奖

    不啰嗦 直接上代码
  • Unity 轻量级对象池管理器(上)

    参考 https www jianshu com p 144181beab79 完整代码请跳转至 Unity 轻量级对象池管理器 下 一 前言 很多时候 你都要考虑一个问题 就是到底是牺牲时间换空间 还是牺牲空间换时间 特别是在资源紧缺的那
  • 前后端分离项目打包上传服务器

    前后端分离项目打包上传服务器 项目环境 前端项目打包 npm run build 后端项目打包 xshell和xftp 项目环境 本次项目前端使用的是vue 后端使用spring boot 分别使用的编辑器是vs code和ide 前端项目
  • Failed to load resource: the server responded with a status of 500 ()

    文章目录 前提 解决思路 心得 前提 1 最近在写SSM博客项目 基于jsp编写的 跟着视频敲 直接运行已经给好的资料 在登录验证的时候 发现页面加载半天 如下图 2 于是就盲目的去比对是不是自己复制的代码有问题 然后就一行行的比对 这犯了