Свойство JSF-компонента не оценивается во внешнем файле JavaScript

Если я хочу оценить свойство JSF-компонента из JavaScript, я вижу, что оно работает, если фрагмент JavaScript находится внутри файла xhtml, но не работает, когда фрагмент JavaScript находится в отдельном файле js.

Итак, это работает:

index.xhtml

...
<h:body>
    <script type="text/javascript" src="resources/Javascript/jquery/jquery-1.7.2.js" />
    <script type="text/javascript" >
        $(document).ready(function() {
            alert('#{myBean.myProperty}');
        });
    </script>        
</h:body>

Но это не оценивает свойство ManagedBean:

index.xhtml

...
<h:body>
    <script type="text/javascript" src="resources/Javascript/jquery/jquery-1.7.2.js" />
    <script type="text/javascript" src="resources/Javascript/MyJS.js" />
</h:body>

MyJS.js

$(document).ready(function() {
    alert('#{myBean.myProperty}');
});

Во втором случае окно предупреждения содержит строку без оценки#{myBean.myProperty}

Как я могу заставить его работать из внешнего файла js?

Ответы на вопрос(4)

Ваш ответ на вопрос