1

我有以下变量可用作应用程序中的公共变量。如您所见,它以网站的主域作为其价值。问题是,一旦应用程序被加载,它就没有任何价值,我需要刷新页面以使其具有正确的价值。

<c:set var="url" scope="application"
    value="http://www.example.com" />

我正在使用 Tiles3,这一行位于 baseLayout.jsp 文件中。

代码

<link rel="stylesheet"
    href="${url}/resources/mystyle.css">

首先,页面源中应该具有 URL 值的地址如下

<link rel="stylesheet"
    href="/resources/mystyle.css">

刷新页面后地址如下

<link rel="stylesheet"
    href="http://www.example.com/resources/mystyle.css">
4

1 回答 1

0

在你的 baseLayout.jsp 中,使用

<link rel="stylesheet" href="resources/style.css" /> 

不要写 ${url}

于 2015-05-29T07:25:47.937 回答