java - 在 javascript arraylist 中转换 java 对象列表

标签 java javascript jquery autocomplete struts

我有一个问题:我有一个 java 对象,它是 List<User>我想将它传递给 javascript 以填充 jQuery 自动完成的源。 从 jsp 中,我通过此标记传递 session 中存在的对象

<input type="hidden" id="all_users" value=" < s: property value="#session.allUsers" /> " />

然后在 JavaScript 中

var allUsers = $('#all_users').val().replace('[','').replace(']','').split(',');

现在我不知道下一步是什么,因为我获得了 bean.User@4a255c 的值。我如何转换此对象以在 JavaScript 中管理它并获取其中包含的值?

最佳答案

我没有使用 struts 的经验,但你可以尝试以下方法:

<input type="hidden" id="all_users" value=" < s: property value="#Arrays.toString(session.allUsers.toArray())" /> " />

关于java - 在 javascript arraylist 中转换 java 对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17111449/

相关文章:

javascript - 将 padding top of div 设置为减去 header 的高度

prototypejs - jQuery.noConflict() 修复了将 jQuery 与prototype.js 一起使用时不起作用的问题

javascript - 经历淡入/淡出循环的 Div 突然闪烁

java - Android Studio(引用对象)

java - 这是一种安全的编程实践吗?

java - 使用 Powershell 静默安装 Java 8

java - 从类的实例变量创建数组

javascript - @index 在 Handlebars 上不起作用

javascript - 如何打开可以在资源管理器中选择多个文件的文件选择器

javascript - 预加载 Jquery 悬停图像