hoje

一、配置

  在没有特殊要求的情况下,SpringMVC的中央调度器DispatcherServlet的<url-oattern/>常使用后缀匹配的方式,如写*do。

二、不能写为/*

  这里的url-pattern不能写成/*,因为DispatcherServlet会将向动态页面的跳转请求,即向JSP页面的跳转请求也当成一个普通的Controller请求,中央调度器会调用处理器映射器为其查找相应的处理器。当然找不到,所以在这种情况下,所有的JSP页面跳转均会报404错误。

三、最好不要写为/

  Dispatcher会为静态资源的获取请求。例如.css、.jsp、.jpg、.png等资源的获取请求,当作是一个普通的Controller请求,中央调度器会调用处理器映射器为其查找相应的处理器。当然也是找不到。所以这种情况下,所有的静态资源获取请求也均会报404错误。

四、静态资源无法访问的问题

 

 

1、使用Tomcat默认的Servlet解决

 

2、使用MVC的default-servlet-handle解决

 

3、使用mvc的resources解决

分类:

技术点:

相关文章:

  • 2021-08-07
  • 2020-05-24
  • 2021-08-07
  • 2021-08-07
  • 2021-08-07
  • 2021-07-03
  • 2021-10-19
  • 2021-08-07
猜你喜欢
  • 2021-08-07
  • 2021-08-07
  • 2021-08-07
  • 2022-01-16
  • 2021-08-17
  • 2021-08-07
  • 2021-08-07
相关资源
相似解决方案