SpingMVC静态资源加载的问题

设置了<url-pattern>/</url-pattern>后按道理除了.jsp结尾的请求都会被拦截,所以我测试了一下:

<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
    <img src="${pageContext.request.contextPath}/Images/QQ截图20210820164447.png">
    <a href="/MVC/Test">测试</a>
  </body>
</html>
@Controller
public class TestDemo {
    @RequestMapping(value = "Test")
    protected String resourceTest(){
        return "resourceTest.jsp";
    }
}
<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<img src="${pageContext.request.contextPath}/Images/p52-1_8e720b9.jpg">
</body>
</html>

结果发现都是正常显示,图片并没用被拦截阿,这是为什么?能详细解释下什么时候会触发这种条件吗?

阅读 631
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题