我在jsp文件中有以下bean:
<bean:write name="somename" property="someproperty" />
我需要能够在knockout.js中使用这些数据,但我不知道如何将bean映射到json以用于knockout。 有谁知道怎么做?
答案 0 :(得分:1)
关键是要实现每个代码执行时 和 - 当请求和呈现页面时服务器上的JSP(即之前响应发送到浏览器)和浏览器中的Javascript, 后,浏览器会收到已生成的响应。
因此,如果您想使用您的属性“静态”初始化您的KO模型,您可以在JSP页面中执行此操作。但是如果你想动态地读取属性,当用户已经与你的KO应用程序交互时,你必须创建一个要通过AJAX调用的servlet,如上所述。在http://knockoutjs.com/documentation/json-data.html