2013-01-22 33 views
0

我需要關於如何處理我的問題的意見。我不知道如何開始以及如何在軟件的哪些部分實現哪些功能。所以,這就是我想做的事:在java servlets和javascript中處理csv/json數據

我有一個Java servlet它創建了一個簡單的CSV文件:

這需要以某種方式轉換成JSON數據,所以它可以顯示在一個jsp頁面上:

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

然後用戶將被重定向到jsp頁面。是否有可能通過請求對象發送整個JSON結構到jsp頁面?或者,它是最簡單的,如果所有的處理是在JavaScript中完成的,只有通過請求對象發送csv文件的路徑?

自從我上週開始編程Web應用程序以來,我就迷失了這種感覺。我只需要一個正確的方向,然後我應該能夠找出我自己的其餘部分;)

回答

0

首先,尋找CSV parser可以將CSV文件轉換爲List<Bean>List<Map<K,V>>

然後,查找JSON parser,它可以將List<Bean>List<Map<K,V>>變成JSON字符串。

最後,只需做數學計算並將生成的JSON字符串設置爲您在JSP中打印的請求屬性,就好像它是一個JS變量,就像<script>var data = ${data};</script>一樣。