【问题标题】:Writing to a CSV file using JSP使用 JSP 写入 CSV 文件
【发布时间】:2013-07-09 17:52:16
【问题描述】:
我需要一个 JSP 文件来读取 CSV,显示其内容,并能够删除和添加行。我有 Java 编码经验,但几乎没有 JSP 经验(我一直在疯狂地研究,因为我的工作要求今天制作这个 JSP)。
第一部分,读取和显示 CSV 文件,很简单。但是,我真的不知道如何将数据导出到文件,因为 javascripts 显然没有该功能,我想制作一个添加行按钮,该按钮从文本字段中获取数据并向 CSV 文件添加额外的行。我读过 Servlet 会是一个更好的工具,但我没有足够的经验知道如何将 Servlet 合并到 jsp 文件中。任何形式的指导都将不胜感激。
【问题讨论】:
标签:
java
jsp
servlets
csv
【解决方案1】:
您应该为此使用opencsv 或java csv。将您的问题分解为小需求。
- 使用这些库来提取数据。
- 了解如何在 jsp 上显示数据
- 了解如何从 jsp 链接下载文件
- 了解如何使用这些库编写 csv
- 结合这些步骤,您可以下载从 jsp 编写的 csv
你说得对,servlet 是一个更好的工具。 servlet 应该负责提取数据和写入文件。然后它将这些数据转发到 jsp。 jsp 中应该只包含显示逻辑。它应该具有尽可能少的处理逻辑。将处理逻辑保留在 servlet 中。