设置了<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>
结果发现都是正常显示,图片并没用被拦截阿,这是为什么?能详细解释下什么时候会触发这种条件吗?