遍历Javascript文件中的数组列表

发布于 2024-10-18 23:48:46 字数 149 浏览 1 评论 0原文

在我的基于 Struts 2 的应用程序中,我有一个 ArrayList。如何将此 ArrayList 发送到 Javascript 文件,以便我可以将列表项与 jsp 元素进行比较并根据验证显示一些消息?如何在 Javascript 文件中使用数组列表数据。 我不想使用 JSON。

In my Struts 2 based application, I have an ArrayList. How can I send this ArrayList to a Javascript file so that I can compare list item with element of jsp and show some message based on validation? How can I use the array list data in Javascript file.
I do not want use JSON.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

原谅我要高飞 2024-10-25 23:48:46

我想到了 JSON - 不确定 这个示例 所以在这里是 再一个

JSON comes to mind - not sure of this example so here is one more

拧巴小姐 2024-10-25 23:48:46

您可以使用 并迭代您的 List这里是示例

you can use <logic:iterate> and iterate through your List, here is example

凯凯我们等你回来 2024-10-25 23:48:46

你的问题看起来像是你想直接将ArrayList发送到客户端,这意味着它不会被JSP处理。最简单的方法是使用 JSON,然后是 XML,然后可能是一些需要用 JS 解析的自定义构建格式。

但是,由于您随后表示想要将操作类中的值与 JSP 中的值进行比较,这意味着您希望在服务器上而不是在客户端上构建视图时完成比较。为此,请参阅 struts2 标记文档, 标记将允许您执行此操作。

正如你的问题所表明的,如果没有一些猜测,这两种想法是不可调和的。

Your question makes it seem like you want to send the ArrayList to the client directly, this means it will not be processed by a JSP. The easiest way to do this is with JSON, then XML, then perhaps some custom built format which you'd need to parse with JS.

But since you then say that you want to compare a value from the action class to a value in the JSP this means you'll want the comparison done when composing the view on the server and not on the client. For this see the struts2 tag documentation the <s:iterate> and <s:if> tags will let you do this.

As your question stands the two ideas are irreconcilable without some guess work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文