SpringMVC 使用注解时路径找不到

SpringMVC 注解路径找不到

今天在使用SpringMVC时偶然遇到了跳转 404 的问题,于是决定记录下来

启动后输入 @RequestMapping(“/login”)注解里的 _login_后跳转404

可能问题:

  1. springmvc.xml 里没有配置视图解析器,如:

  1. web.xml 文件里没有配置servlet

  springmvc

  org.springframework.web.servlet.DispatcherServlet

    contextConfigLocation
    classpath:springmvc.xml

  1

  springmvc

  /

  1. 输入 @RequestMapping(“/login”)注解里的 login_后能跳转,在点提交的时候404 问题可能原因: _form_表单里 _action_的请求地址 和 _Tomcat 的配置 URL 对不上 如: Tomcat 的URL为:http://localhost:8080/springmvc-02/ 而form表单的 action 是 action=”/loginDo” , 多了 /
  2. 加 / 代表绝对路径,从站点根目录开始找,即http://localhost:8080/
  3. 不加 / 代表相对路径,是从当前路径开始找,即http://localhost:8080/springmvc-02/ 所以当 Tomcat 的URL为:http://localhost:8080/springmvc-02/ 时,form 表单里_action*的请求地址不加 / ,或者 加 / ,但在前面加上 /springmvc-02_, 综上,不管Tomcat 的路径是http://localhost:8080/,还是如http://localhost:8080/springmvc-02/, 只要确保路径和Tomcat的URL对得上就行

Original: https://www.cnblogs.com/bingshen/p/16627410.html
Author: 梓默
Title: SpringMVC 使用注解时路径找不到

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684931/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球