如何在a4j中访问javascript值

如何在a4j中访问javascript值,javascript,jsf,seam,ajax4jsf,Javascript,Jsf,Seam,Ajax4jsf,我需要用一个javascript返回值设置一个Bean值 比如: <script type="text/javascript"> function getUserId(){ return 4; } </script> <h:inputText name="lala" value="getUserId()"/> 函数getUserId(){ 返回4; } 谢谢,我解决了 我使用的是:jsFunction标记,如下所示: <sc

我需要用一个javascript返回值设置一个Bean值

比如:

<script type="text/javascript">
  function getUserId(){
     return 4;
  }
</script>

<h:inputText name="lala" value="getUserId()"/>

函数getUserId(){
返回4;
}
谢谢,我解决了

我使用的是:jsFunction标记,如下所示:

  <script type="text/javascript">
        function getUserId(){
                var user = MyCompany.get_User();
            return user;
        }
    </script>

<a:jsFunction action="#{user.performLogin()}" name="doSiteLogin"  >
   <a:actionparam name="uid" value="getUserId()"/>
</a:jsFunction>

函数getUserId(){
var user=MyCompany.get_user();
返回用户;
}
如果在a:actionparam上使用属性noEscape=“true”。。。它调用您的javascript代码