Я пробираюсь через учебник по Java EE 8, и этот учебник непреклонен, что таблица стилей является перемещаемым ресурсом (я думаю, что это термин) и может перемещаться с атрибутом target="head"
(или body
или form
).Как учебник заявляет об этом несколько раз, так и код в примерах учебника использует его несколько раз, но он продолжает помечаться как ошибка в NetBeans (ниже приведен скриншот сгенерированного кода - то есть кода в одном из примеров учебника).,
Что здесь происходит?Это разрешено или нет?Перемещаемые ресурсы с тем же текстом также есть в руководстве по JEE7:
8.7 Перемещаемые ресурсы Вы можете разместить тег ресурса в одной части страницы и указать, что он будет отображаться в другой части страницы.Для этого вы используете целевой атрибут тега, который указывает ресурс.Допустимые значения для этого атрибута:
- "head" отображает ресурс в элементе head.
- «body» отображает ресурс в элементе body.
- «Форма» отображает ресурс в элементе формы.
Например, следующий тег h: outputScript помещается в элемент h: form, но он отображает JavaScript в элементе head:
<h:form> <h:outputScript name="myscript.js" library="mylibrary" target="head"/> </h:form>
Тег h: outputStylesheet также поддерживает перемещение ресурсов аналогичным образом. Перемещаемые ресурсы необходимы для составных компонентов, использующих таблицы стилей , а также могут быть полезны для составных компонентов, использующих JavaScript.