我需要用一个 javascript 返回值设置一个 Bean 值。
就像是:
<script type="text/javascript">
function getUserId(){
return 4;
}
</script>
<h:inputText name="lala" value="getUserId()"/>
谢谢
我需要用一个 javascript 返回值设置一个 Bean 值。
就像是:
<script type="text/javascript">
function getUserId(){
return 4;
}
</script>
<h:inputText name="lala" value="getUserId()"/>
谢谢
我解决了。
我正在使用 a: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>
如果您在 a:actionparam 上使用属性 noEscape="true" ...它会调用您的 JavaScript 代码。