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

记录一次SpringMVC的406错误

原生态的406错误

  • 1. 错误起因
  • 2. 解决办法
    • 解决方式一 检查是否有导入jackson依赖
    • 解决方式二 检查web.xml中是否有配置.html
  • 3. 再次测试

1. 错误起因

  • 最近博主准备重新撸一遍SSM以及SpringBoot的源码,于是用原始的SpringMVC写了一个demo,并且用Tomcat进行启动

  • 工程目录如下
    在这里插入图片描述

  • controller层的代码如下
    在这里插入图片描述

  • 启动后正常访问后却报406
    在这里插入图片描述

2. 解决办法

解决方式一 检查是否有导入jackson依赖

  • SpringMVC默认使用的是jackson来处理json的转换,所以需要在pom.xml添加jackson依赖
<dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
     <artifactId>jackson-core</artifactId>
     <version>2.18.2</version>
 </dependency>
 <dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
     <artifactId>jackson-annotations</artifactId>
     <version>2.18.2</version>
 </dependency>
 <dependency>
     <groupId>com.fasterxml.jackson.core</groupId>
     <artifactId>jackson-databind</artifactId>
     <version>2.18.2</version>
 </dependency>

解决方式二 检查web.xml中是否有配置.html

  • 将如下的.html修改为/
    在这里插入图片描述
  • 修改后
    在这里插入图片描述

3. 再次测试

在这里插入图片描述

http://www.dtcms.com/a/33282.html

相关文章:

  • Ajax相关
  • ASP.NET Core 8.0学习笔记(二十七)——数据迁移:Migrations深入与其他迁移命令
  • 第三章 组件(8)- 控制 <head> 内容
  • PLC中位、字、双字的关系
  • jdk21虚拟线程
  • 每天五分钟深度学习pytorch:使用Inception模块搭建GoogLeNet模型
  • 【人工智能】蓝耘智算平台盛大发布DeepSeek满血版:开创AI推理体验新纪元
  • 第47天:Web开发-JavaEE应用JNDI注入RMI服务LDAP服务DNS服务高版本限制绕过
  • Content-Type类型总结(安全)
  • Python的算数运算、逻辑运算和分支语句
  • 实时性保障方案
  • 基于SpringBoot的民宿管理系统的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • C语言多人聊天室 ---chat(客户端聊天)
  • 蓝桥杯学习笔记03-滑动窗口不定长(最长/最大)
  • Python代码片段-断点任务
  • Linux常见问题
  • 算法日记27:完全背包(DFS->记忆化搜索->倒叙DP->顺序DP->空间优化)
  • Unity Android SDK 升级、安装 build-tools、platform-tools
  • 【HeadFirst系列之HeadFirstJava】第5天之超强力方法 —— 从战舰游戏到循环控制
  • 【C语言】指针(6)
  • 通俗理解什么是云原生?
  • Spring Boot 3 集成 RabbitMQ 实践指南
  • 《操作系统 - 清华大学》 8 -6:进程管理:进程状态变化模型
  • 3、优先级翻转问题
  • Ubuntu中部署deepseek
  • 【漫话机器学习系列】101.特征选择法之Lasso(Lasso For Feature Selection)
  • 离子阱量子计算机的原理与应用:开辟量子计算的新天地
  • 代码随想录|62.不同路径,63.不同路径Ⅱ,343.整数拆分
  • 论文笔记(七十二)Reward Centering(四)
  • Linux系统移植之对NXP的Uboot修改后移植