<c:set>只需在刷新页面后分配其值

时间:2015-05-29 00:47:04

标签: spring-mvc tiles-3

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

<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">

1 个答案:

答案 0 :(得分:0)

在你的baseLayout.jsp中

,使用

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

不要写$ {url}