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