创建如下目录结构
index.html内容如下
启动tomcat,此时是可以正常访问的
现在如果想要正常访问view1.html里面的ts.png,不能按照如下写法
分析如下:
首先想要访问view1.html就需要请求转发
启动tomcat
访问
可以看到不能正常访问图片
原因如下:
请求转发,地址栏不会改变 当前资源 :view1Servlet 当前资源的所在路径 http://localhost:8080/demo7/目标资源的相对路径是:../../static/img/ts.png 目标资源加载时的路径是 http://localhost:8080/demo07/../../static/img/ts.png 也就是 目标资源加载时的路径是 http://localhost:8080/static/img/ts.png所以访问不到,需要修改一下
这样路径进行拼接时就可以访问到了