关于springMVC中的路径问题

相对路径中,我们最后想要的到的是绝对路径,而绝对路径=参照路径+相对路径

相对路径往往都知道,只需要区分参照路径即可;对于前台和后台,参照路径不太相同;

什么是前台,后台路径:

前台路径:

出现在 css,js,html,jsp 中的路径

因为浏览器访问服务器资源时会把css,js,html,jsp文件缓存到浏览器中,然后进行渲染,所以请求是从浏览器端发出的,由浏览器解析;它的参照路径是服务器的根路径;

后台路径:

出现在java 代码 ,jsp 文件中的动态部分,xml

像web项目中的WEB-INF里面的资源,就不能通过前台路劲访问,只能通过后台代码访问;

后台路径的参照路径是项目的根路径;

加‘/’和不加‘/’的区别:

前台路径:

“/”开头路径参照路径是:当前服务器的根
不以“/”开头的路径参照路径是:当前所在的访问路径;

后台路径:

“/”开头的路径参照路径是:当前项目的根

不以“/”开头的路径参照路径是:当前所在的访问路径;

特例:sendRedirect();(可以将其看作是前台路径;因为经过了浏览器)

参考:

https://blog.csdn.net/qq_36339023/article/details/81048710

https://blog.csdn.net/qq_42273939/article/details/89883869

猜你喜欢

转载自www.cnblogs.com/thegarden/p/11973450.html