当前位置: 首页 > wzjs >正文

上海网站备案拍照地点网站推广上首页

上海网站备案拍照地点,网站推广上首页,吴中快速建设网站价格,免费发做网站一、问题描述: 当我输入没有注册的用户名和密码,直接给我跳转到了一个404页面,而不是显示提醒弹窗“账号或密码错误!” 我想要的正确效果如下: 二、分析 1.点击登录时发现后端在处理请求时抛出了一个异常&#xff1a…

一、问题描述:

当我输入没有注册的用户名和密码,直接给我跳转到了一个404页面,而不是显示提醒弹窗“账号或密码错误!”

我想要的正确效果如下:

二、分析

1.点击登录时发现后端在处理请求时抛出了一个异常:MissingServletRequestParameterException,具体原因是 缺少必需的请求参数 uname!

2.那么我们去看看前端的uname值有没有正确传递到后端,我们可以在发送请求前打印它的值看看:

将 console.log 放在 axios 请求之前,确保在发送请求前打印出 ruleForm.value.uname 的值。

然后在控制台console可以看到:

 

图中有用户名和密码!!说明这里我的前端代码是正确传递了 uname 和 password 参数的!!

当时虽然参数都正确了,但请求仍然失败,返回了 400 Bad Request 错误!!!(这个图是我后面成功了才截的,所以看不到)

400 Bad Request 错误的原因?

400 错误通常表示客户端发送的请求有问题,服务器无法正确处理。

最终解决措施如下:

(1)如果你的后端接口使用 @RequestBody,那么前端需要以 JSON 形式传递参数。即

  headers: {'Content-Type': 'application/json', // 使用 JSON 格式},

(2)如果后端接口使用的是 @RequestParam ,那么前端需要以表单形式传递参数。即

  headers: {'Content-Type': 'application/x-www-form-urlencoded', // 使用表单格式},

我的错误在于:我的后端是@RequestParam ,而前端是'application/json',搞反了

===============

至此,终于跳转不是404页面!大功告成!!!

http://www.dtcms.com/wzjs/272677.html

相关文章:

  • 独立网站优化服务百度广告投放公司
  • 苏州网站制作哪家靠谱北京网络营销公司
  • 凡科做网站不要钱代刷网站推广链接0元价格
  • 中国建设银行官方网站网上银行中国宣布疫情结束日期
  • 郓城网站建设网站推广网络营销
  • 拟采用建站技术公司网站推广方法
  • 华为产品开发流程seo外链专员工作要求
  • 购物网站制作例子百度推广是做什么的
  • 网页开发论文沈阳seo排名优化软件
  • 江西那家做网站公司好采集站seo提高收录
  • 虚拟主机建站教程免费建站建站abc网站
  • wordpress网站云备份广州疫情最新新增
  • 棋牌游戏网站怎么做百度指数免费查询入口
  • 武汉做网站的价格免费建自己的网址
  • 宣城做网站公司东莞百度快速排名优化
  • 江苏住房城乡建设网站推广引流网站
  • 企业网站cms系统seo思维
  • 广州公司网站托管360优化大师官方网站
  • 成都网站建设推seo网站推广什么意思
  • 外贸公司怎么做网站做运营的具体做什么
  • 北京最有名的广告公司有哪些外汇seo公司
  • 网站和网店的区别百度seo排名规则
  • 品牌网站建是啥免费无代码开发平台
  • 大型网站解决方案设计网络推广具体内容
  • 专业做网站上海线上商城推广软文
  • 高端互联网网站徐州网站建设
  • 宁波专业做网站的公司哪家好360推广和百度推广哪个好
  • 永州网站建设服务百度关键词优化查询
  • 网站开发目的seo到底是什么
  • 单位做网站需要准备什么选择一个产品做营销方案