SpringMVC项目访问controller时候报404的解决

 更新时间:2021年09月08日 11:55:33   作者:木小同  
这篇文章主要介绍了SpringMVC项目访问controller时候报404的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

SpringMVC访问controller时候报404

自己写的SpringMVC项目,突然发现访问controller路径的时候页面显示404,看控制台也没有报严重错误,只是说该路径找不到,并且单独访问jsp也能正常访问。

控制台报这种错误

No mapping found for HTTP request with URI [/SpringWebScoket/user/login] in

在网上搜各种方法都没有解决

先列一下搜到的各种方法

  • 1、url路径查看是否写的正确,有时候可能是字母写反了等原因导致路径错误,查找不到。
  • 2、MVC过滤是否正确
<servlet-mapping>
    <servlet-name>springMVC</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

这个配置有的朋友说是" / " ,有的朋友说是“ /* "。我也闹不清楚到底是哪个正确,可以都试一下。

  • 3、静态配置,看见有的朋友说,把静态配置注释掉就可以访问了,不知道因为什么。
<!-- 静态资源解析
    包括:js,css,img... -->
<mvc:resources location="/js/" mapping="/js/**"/> 
<mvc:resources location="/img/" mapping="/img/**"/>

还有其他的,这里就不一一列举了,我全都试了一遍都不行

终于解决

最后向大神请教,说是少了一个 jackson-core的jar包,还有,把application.xml中的配置内容剪切下来,粘贴进spring-mvc.xml配置文件中。然后就解决了~

SpringMVC 无法访问到controller的可能原因

@RequestMapping(value="/toplayindex",method={RequestMethod.POST,RequestMethod.GET})
public ModelAndView toKpointPlay(HttpServletRequest request,@PathVariable("Id") int Id){
//代码块
}

从网上查的资料

  • @PathVariable 从路径里面去获取变量
  • @RequestParam 是从请求里面获取参数。

例如上面的方法 请求地址应为 /toplayindex/${id},如果没有在地址上加上id,会请求不到该方法。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring之@Lookup注解详细解析

    Spring之@Lookup注解详细解析

    这篇文章主要介绍了Spring之@Lookup注解详细解析,当采用@Autowired注解对单例bean注依赖的原型bean时,会由于单例bean只会创建一次,导致依赖的原型bean也只会注入一次,@Lookup注解可以较为优雅的解决此类问题,需要的朋友可以参考下
    2024-01-01
  • Springboot实现WebMvcConfigurer接口定制mvc配置详解

    Springboot实现WebMvcConfigurer接口定制mvc配置详解

    这篇文章主要介绍了Springboot实现WebMvcConfigurer接口定制mvc配置详解,spring boot抛弃了传统xml配置文件,通过配置类(标注@Configuration的类,@Configuration配置类相当于一个xml配置文件)以JavaBean形式进行相关配置,需要的朋友可以参考下
    2023-09-09
  • Java11中基于嵌套关系的访问控制优化详解

    Java11中基于嵌套关系的访问控制优化详解

    Java(和其他语言)通过内部类支持嵌套类,要使其正常工作,需要编译器执行一些技巧,下面这篇文章主要给大家介绍了关于Java11中基于嵌套关系的访问控制优化的相关资料,需要的朋友可以参考下
    2022-01-01
  • Java实现List去重的五种方法详解

    Java实现List去重的五种方法详解

    这篇文章主要为大家详细介绍了Java中List去重的5种方法,文中的示例代码讲解详细,具有一定的学习和参考价值,需要的小伙伴可以了解一下
    2022-10-10
  • SpringBoot集成ip2region实现ip白名单的代码示例

    SpringBoot集成ip2region实现ip白名单的代码示例

    ip2region v2.0 - 是一个离线IP地址定位库和IP定位数据管理框架,10微秒级别的查询效率,提供了众多主流编程语言的 xdb 数据生成和查询客户端实现,本文介绍了SpringBoot集成ip2region实现ip白名单的代码工程,需要的朋友可以参考下
    2024-08-08
  • SpringBoot获取Request对象的常见方法

    SpringBoot获取Request对象的常见方法

    HttpServletRequest 简称 Request,它是一个 Servlet API 提供的对象,用于获取客户端发起的 HTTP 请求信息,那么在SpringBoot中,获取 Request对象的方法有哪些呢,本文小编将给大家讲讲SpringBoot获取Request对象的常见方法
    2023-08-08
  • Spring Boot整合EhCache的步骤详解

    Spring Boot整合EhCache的步骤详解

    EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。这篇文章主要介绍了Spring Boot整合EhCache的步骤详解,需要的朋友可以参考下
    2020-02-02
  • Java 小游戏开发之俄罗斯方块

    Java 小游戏开发之俄罗斯方块

    这篇文章主要介绍了Java 小游戏开发之俄罗斯方块的相关资料,这里实现俄罗斯方块的实例和实现效果给大家看下,学习java基础的朋友的好资料,需要的朋友可以参考下
    2017-07-07
  • Spring条件注解没生效该如何解决

    Spring条件注解没生效该如何解决

    条件注解相信各位小伙伴都用过,Spring 中的多环境配置 profile 底层就是通过条件注解来实现的,下面小编就来为大家介绍一下当Spring条件注解没生效时该如何解决,感兴趣的可以了解下
    2023-09-09
  • Java编程中的防转义和转义技巧汇总

    Java编程中的防转义和转义技巧汇总

    在编程过程中,我们常常需要处理特殊字符和特定上下文,以确保生成的内容在正确的环境中能够被解析和显示,本文将介绍一些常见的防转义或者转义处理的编程技巧,需要的可以参考一下
    2023-07-07

最新评论