2013-04-04 8 views
0

Как встроить внешнюю библиотеку JavaScript, такую ​​как карты Google, в виде JSF?Как встроить внешний JavaScript из представления JSF

В традиционном HTML я бы сделал это как <script src="http://maps.google.com/maps/api/js?v=3.6&sensor=false"></script>.

Я хочу знать, если он обязателен для использования тега < h:outputScript>, когда я хочу включить внешнюю JS-библиотеку в виде JSF, потому что все примеры, которые я смог найти по этому вопросу, предполагали, что фактический JS-файл был включен в веб-приложения и, таким образом, используется <h:outputScript>.

ответ

2

Вы можете вставить стандартные элементы HTML в свои JSF-представления, например <div> или <script>, как в вашем случае. Более того, JSF в конечном итоге сделает <h:outputScript> простым элементом <script>. Обычно мы используем первое, чтобы файл JS проходил через FacesServlet.

Все это позволяет вставить элемент <script> «как есть».

+0

благодарит за ваш ответ. У меня на самом деле был мой код, просто хотелось быть уверенным, что для этого не существует «официального» способа jsf2. –

+0

Добро пожаловать. – skuntsel

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