在java servlets和javascript中处理csv / json数据

时间:2013-01-22 17:48:14

标签: javascript json servlets

我需要就如何解决问题提出意见。我不知道如何开始以及如何在软件的哪些部分实现哪些功能。所以这就是我想要做的事情:

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

name1, value1
name2, value2

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

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

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

自从我上周首次开始使用Web应用程序编程以来,我对此感到很失望。我只需要朝着正确的方向努力,然后我应该能够自己找出其余部分;)

1 个答案:

答案 0 :(得分:0)

首先,找一个可以将CSV文件转换为List<Bean>List<Map<K,V>>的{​​{3}}。

然后,查找可以将List<Bean>List<Map<K,V>>转换为JSON字符串的CSV parser

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