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