从 javascript 调用 bean 方法
Call bean method from javascript
我有一个 JavaScript 代码,需要从 bean 中获取字符串值,为此我在 bean 中创建了一个返回字符串的方法,我希望在我的 javascript 中拥有这个字符串,在 JSF 页面中,为此我已经这样做了,但不起作用:
var valvar =eval("#{myBean.getChaine()}");
它给了我这个错误:
Le contenu des éléments doit inclure un balisage ou des caractères au format correct.
翻译:"元素的内容必须包含正确格式的标记或字符"
如何为javascript提供此方法返回的值?我正在使用 JSF。
eval() 方法计算表示为字符串的 JavaScript 代码。因此,正确的代码将是:
var valvar;
eval("valvar = myBean.getChaine()");
使用 eval
函数是一种不好的做法,因为它非常慢。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 从 javascript 调用 bean 方法
- 在 JSF 中,如何在使用后备 Bean 方法获取值后调用 java 脚本
- 如何在 ESC 按钮上调用托管 Bean 方法
- 无法从支持 Bean 方法返回 arraylist
- h: jsf2中的commandLink没有调用bean方法,甚至没有通过javascript调用
- 从JavaScript调用托管bean方法,最终填充Primefaces对话框组件
- 将数据从Java/JSF2 bean传递到Javascript/jQuery组件作为返回值的最佳方法
- 在JSF中bean方法完成后如何执行javascript函数
- 使用jquery ajax调用托管bean方法,并在jquery中返回结果
- 如何从javascript调用bean方法
- 调用JavaScript/jquery中的bean方法
- 如何使用a4j:ajax或a4j:actionListener从javascript函数调用bean方法