在 Java servlet 和 JavaScript 中处理 csv/json 数据

process csv/json data in java servlets and javascript

本文关键字:csv json 数据 处理 Java servlet JavaScript      更新时间:2023-09-26

我需要关于如何处理我的问题的意见。我不知道如何启动以及如何在软件的哪些部分实现哪些功能。所以这就是我想做的:

我有一个Java servlet,它可以创建一个简单的csv文件:

name1, value1
name2, value2

等。

这需要以某种方式转换为 JSON 数据,以便它可以显示在 jsp 页面上:

[
    {
        "name": "name1",
        "value": "value1"
    },
    {
        "name": "name2",
        "value": "value2"
    }
]

然后用户将被重定向到 jsp 页面。是否可以通过请求对象将整个 JSON 结构发送到 jsp 页面?或者,如果所有处理都在javascript中完成,并且只有csv文件的路径通过请求对象发送,那么这是最简单的吗?

我对此有点迷茫,因为我上周第一次开始对 Web 应用程序进行编程。我只需要朝着正确的方向推动,然后我应该能够自己弄清楚其余的;)

首先,寻找可以将CSV文件转换为List<Bean>List<Map<K,V>>的CSV解析器。

然后,寻找可以将List<Bean>List<Map<K,V>>转换为 JSON 字符串的 JSON 解析器。

最后,只需进行数学运算并将生成的 JSON 字符串设置为请求属性,您可以在 JSP 中打印该属性,就好像它是一个 JS 变量一样,就像 <script>var data = ${data};</script> 一样。