JSF Facelets, как включить внешний HTML?
5740 просмотра
1 ответ
У меня есть приложение, которое я разрабатываю, и у моей компании есть баннер заголовка, который должен быть на всех страницах. У меня есть около 6 различных версий этого заголовка баннера, и теперь я хочу сделать так, чтобы я просто включил баннер из источника в мое приложение, чтобы, если они обновляют источник баннера, версия моего приложения Баннер также автоматически обновляется.
использование <ui:include src="http://mycompany.com/banner.html" />
вызывает ошибку The markup in the document following the root element must be well-formed.
.
Как я могу включить этот баннер, даже если он плохо сформирован в формате xml?
Мой текущий шаблон:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
<ui:composition>
<h:body>
<div>
<ui:include src="http://mycompany.com/banner.html" />
</div>
<ui:insert name="content" />
</h:body>
</ui:composition>
</html>
Автор: Catfish
Источник
Размещён: 12.11.2019 09:15
Ответы (1)
12 плюса
<ui:include>
Тег Facelets является неправильным инструментом для встраивания внешних ресурсов в документ HTML.
<iframe>
Вместо этого используйте элемент HTML .
<iframe src="http://mycompany.com/banner.html"></iframe>
Автор: BalusC
Размещён: 18.09.2013 04:07
Вопросы из категории :
- jsf Получение значения идентификатора сеанса из запроса JSF
- jsf Условно требуется проверка JSF в форме a4j
- jsf Атрибут привязки вызывает дублирование идентификатора компонента, найденного в представлении
- jsf commandButton / commandLink / ajax действие / метод слушателя не вызван или входное значение не установлено / обновлено
- jsf Format date in <f:selectItem(s) itemLabel> using DateTimeConverter
- jsf Горизонтальное размещение компонентов в JSF
- jsf-2 JSF возвращает пустую / непарсированную страницу с простым / необработанным исходным кодом XHTML / XML / EL вместо отрисованного вывода HTML
- jsf-2 JSF 2.0 Как связать CSS из папки ресурсов
- jsf-2 Как динамически добавлять компоненты JSF
- jsf-2 javax.faces.application.ViewExpiredException: представление не может быть восстановлено
- jsf-2 Показать / скрыть другие поля ввода, используя h: selectBooleanCheckbox
- facelets В JSF какой самый короткий способ вывести List <SomeObj> в виде разделенного запятыми списка свойств «name» SomeObj
- facelets Как создать динамические поля формы JSF
- facelets Как отправить входные значения формы и вызвать метод в бине JSF
- facelets Warning: This page calls for XML namespace declared with prefix [tagname] but no taglibrary exists for that namespace
- facelets Facelets повторяют Tag Index