java实训笔记_SpringMVC项目纠错思路

1 前言

上一篇写的是SpringMVC的入门案例
这一篇写一下当SpringMVC项目出现错误了以后要怎么纠正错误。

2 本篇内容

SpringMVC项目出错后检查的顺序以及一些错误

3 检查顺序

Spring MVC出现的问题可能来自两个方面:框架搭建或者运行逻辑。
在出现错误以后,可以先检查框架是否正确的搭建好了,即

  1. 检查tomcat和jdk的版本是否合适
  2. pom.xml中有没有正确地导入包
  3. web.xml有没有正确映射拦截器
  4. springmvc.xml(Spring的配置文件)有没有扫描正确的包、有没有配置好映射器、处理器、前缀后缀。

框架搭建没有问题以后就检查运行逻辑是否出错了,运行逻辑可以按照Spring MVC的运行逻辑走

  1. 是否已经存在对应的页面
  2. 是否拦截了指定的网页
  3. 是否配置了相应控制器
  4. 进行逻辑处理以后是否返回正确的网页地址

4 错误及解决方法

4.1 404错误

404错误有很多种原因,可以从以下几个方面找找:
需要注意的是,1、2在控制台都是ClassNotFound,3、4在控制台可能是nohandler

  1. tomcat版本高于jdk版本 -->在maven配置文件中更改jdk版本
  2. 没有导入正确的包 -->在maven仓库中找找
  3. 没有对应页面 -->创建对应页面
  4. 没有配置Controller --> 添加controller
  5. 处理后返回错误的网页 -->修改返回值
  6. 拦截器没有拦截到 -->修改拦截器或者网址映射

5 结语

1.明明是有挺多500错误的,一时间想不起来了。
2.有时候update一下项目可能就解决了,但是update会还原jdk的状态,所以要在maven的setting.xml中改jdk版本,具体可以看看我之前的文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值