¿Cómo escapar de '$' y '#' en Facelets / EL?

Estoy usando Java Facelets y jQuery, sin embargo, la expresión

$('...')

en jQuery entra en conflicto con la expresión EL, ¿cómo puedo escapar de la jQuery?

También me gustaría escapar de una gran parte de Javascript.

RESPONDID

Para convertir el JSP existente a Facelets xhtml, es conveniente simplemente envolver el javascript existente por<![CDATA[ ... ]]>. Sin embargo, los scripts de salida para<script> están envueltos por<!-- --> comentario, que entra en conflicto con la sección CDATA:

<script><![CDATA[ scripts... ]]></script>

=> <script><!-- <![CDATA[ scripts... ]]> --></script>

Para resolver este problema, también debe comentar el CDATA:

<script>/* <![CDATA[ */ scripts... /* ]]> */</script>

=> <script><!-- /* <![CDATA[ */ scripts... /* ]]> */--></script>

Ver también ¿Cuándo es necesaria una sección CDATA dentro de una etiqueta de script?.

Respuestas a la pregunta(2)

Su respuesta a la pregunta