Я пытаюсь использовать для вывода ссылки на таблицу стилей для каждого элемента ArrayList. Этот код не дает результата:
<ui:repeat value="#{includer.css}" var="ss">
<h:outputStylesheet name="#{ss}" library="css" />
</ui:repeat>
Однако, если я изменю строки в ArrayList на полные пути и заменю h:outputStylesheet простым html, например:
<ui:repeat value="#{includer.css}" var="ss">
<link type="text/css" rel="stylesheet" href="${ss}" />
</ui:repeat>
тогда он работает так, как ожидалось. Проблема в том, что у меня есть некоторые выражения EL в некоторых файлах css, и кажется, что они не оцениваются, я полагаю, потому что я ссылаюсь на них напрямую.
Спасибо за любое понимание.
<h:outputStylesheet>
(и вы перезапустили веб-приложение после добавления выражения EL в уже загруженную таблицу стилей; это именно запоминается во всем приложении для каждой таблицы стилей). - person BalusC   schedule 09.06.2015#{resource}
в селекторах URL, например. фоновые изображения и шрифты. См. также stackoverflow.com/questions/6925733/ - person BalusC   schedule 09.06.2015