映射到<bean>以淘汰.js

时间:2016-12-20 09:55:55

标签: javascript java jsp knockout.js

我在jsp文件中有以下bean:

<bean:write name="somename" property="someproperty" />

我需要能够在knockout.js中使用这些数据,但我不知道如何将bean映射到json以用于knockout。 有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

关键是要实现每个代码执行时 - 当请求和呈现页面时服务器上的JSP(即之前响应发送到浏览器)和浏览器中的Javascript, 后,浏览器会收到已生成的响应。

因此,如果您想使用您的属性“静态”初始化您的KO模型,您可以在JSP页面中执行此操作。但是如果你想动态地读取属性,当用户已经与你的KO应用程序交互时,你必须创建一个要通过AJAX调用的servlet,如上所述。在http://knockoutjs.com/documentation/json-data.html