JSF 2.0 имеет много новых функций и компонентов, и я не чувствую, что миграция будет болезненной. Только область, которую вы найдете трудной, - это использование сторонних библиотек. Если ваше приложение сильно зависит от таких библиотек, как Richfaces, вы столкнетесь с проблемой. Не все компоненты из Richfaces 3 портированы в Richfaces 4.
Это также может помочь переносу приложения JSF 1.2 в JSF 2.0
Также проверьте это Что нового в JSF 2?
Подумайте, это то, что вы ищете: Как вызвать функцию JavaScript из PHP?
Файл PHP на стороне сервера - да, так что Javascript зависит от того, что вы делаете с Это. PHP может абсолютно выполнить скрипт Javascript в своем основном .php-файле. Вы просто не можете нигде включать в свою программу, как раньше.
Ниже приведен пример запуска сценария Javascript, который просто предупреждает браузер о строке «pong». Обратите внимание, как выполняется оператор PHP.
Мы могли бы быть более полезными, если вы опубликовали полный код и очень эффективно и подробно объяснили, на что вам нужно было ответить.
Скопируйте и вставьте этот код в файл PHP самостоятельно, чтобы вы могли без каких-либо ошибок протестировать ваш полный код: index.php
<?php
echo 'Ping' ?>
<script>alert('Pong');</script>
<?php
// PHP code goes inside here
?>
<script>
// Javacript code goes inside here
</script>