首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从vue组件访问jsp java变量

从vue组件访问jsp java变量
EN

Stack Overflow用户
提问于 2019-10-18 01:44:50
回答 1查看 524关注 0票数 0
代码语言:javascript
运行
复制
<vue-js-component my-prop-object="${javaArrayOfObjects}"></vue-js-component>

这是.jsp文件中的vue组件,我可以访问javaArrayOfObjects,但在vue组件中,我只能看到java对象的名称,比如[ html.java.JavaObjectsDto1, html.java.JavaObjectsDto2, html.java.JavaObjectsDto3, html.java.JavaObjectsDto4 ]。但是如果我在vue中console.log(javaArrayOfObjects.name),它将为我打印这个名字。

请帮助我如何在vue属性中存储整个对象。我试过const x = JSON.parse(myPropObject),但不起作用。

EN

回答 1

Stack Overflow用户

发布于 2020-02-13 03:48:13

这是因为您的对象数组(可能是ArrayList<> )正在调用jsp页面上的toString()方法,并将内存中对象的描述以字符串格式放入您的Vue组件中。您需要首先将数组转换为JSON格式,并将此JSON对象作为属性传递给jsp页面,以便您的Vue组件能够理解该集合。为了将JSON对象中的JAVA对象转换为字符串格式,人们想到的一个库是GSON。查看此page以了解如何使用该库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58438128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档