2015-05-29 2 views
1

У меня есть следующая переменная, которая будет использоваться как общедоступная переменная в приложении. Как вы можете видеть, у него есть основной домен веб-сайта в качестве его ценности. Проблема в том, что после загрузки приложения она не имеет значения, мне нужно обновить страницу, чтобы она имела правильное значение.<c:set> просто назначьте его значение после обновления страницы

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

ответ

0

в вашем baseLayout.jsp, используйте

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

Dont писать $ {URL}

+0

большое спасибо, единственный вопрос, трюк не работает для сценариев. Что-то вроде , если я изменяю адрес на ресурсы/js/jquery-ui.min.js, он просто добавляет домен не название проекта. –

+0

Вы пытаетесь установить '' в baseLayout.jsp? ... –

+0

да, эта строка находится в baseLayout.jsp –

 Смежные вопросы

  • Нет связанных вопросов^_^