猿问

如何在不包括上下文根名称的情况下使用相对路径?

如何在不包括上下文根名称的情况下使用相对路径?要工作我的静态文件(CSS,JS),我必须编写绝对路径,如下所示/AppName/templates/style/main.css..有什么解决方案吗,我可以写一条相对路径style/main.css?

12345678_0001
浏览 564回答 3
3回答

红颜莎娜

只管用<c:url>-标签使用应用程序上下文相对路径。当value参数以/,然后标记将其视为应用程序相对url,并将应用程序名称添加到url中。例子:JSP:<c:url&nbsp;value="/templates/style/main.css"&nbsp;var="mainCssUrl"&nbsp;/>`<link&nbsp;rel="stylesheet"&nbsp;href="${mainCssUrl}"&nbsp;/>... <c:url&nbsp;value="/home"&nbsp;var="homeUrl"&nbsp;/>`<a&nbsp;href="${homeUrl}">home&nbsp;link</a>将成为此html,具有域相对url:<link&nbsp;rel="stylesheet"&nbsp;href="/AppName/templates/style/main.css"&nbsp;/>...<a&nbsp;href="/AppName/home">home&nbsp;link</a>
随时随地看视频慕课网APP
我要回答