Я использую jQuery внутри шаблона Faceletes.Проблема в том, что специальные символы кодируются в виде HTML-сущностей, например, if (y >= top) { до if (y >= top) {
if (y >= top) {
if (y >= top) {
Я использую JSF 2.0 с Glassfish 3.
Попробуйте это
<script type="text/javascript"> //<![CDATA[ //your script here //]]> </script>