下面是我将要在EL表达式中使用的basePath
<c:set var="base" value="${pageContext.request.scheme}://${pageContext.request.serverName }:${pageContext.request.serverPort}${pageContext.request.contextPath}"/>
但是发现<c:url value="/abc"/>
可以将地址变为/ProjectName/abc
,与${base}/abc
在网页中的使用作用一样,都能正确的加上项目的名字并正确访问,只不过链接在审查元素的时候少了http://localhost:8080/
前面这一段前缀,我现在想问的是对于现在的标准来说应该是使用哪一种更好呢,能分析一下利弊么,我还在依葫芦画瓢的阶段,希望了解一下潜在的原理,谢谢回答~
看项目了 大起来的项目全是绝对路径 当然路径要可以配 还要缓存
因为静态资源在CDN上 各种跨域操作
小项目都放一个服务器上当然相对了