【问题标题】:Upload Download xlsx file in spring mvc在spring mvc中上传下载xlsx文件
【发布时间】:2014-09-26 14:41:33
【问题描述】:

我正在尝试上传 xlsx 文件并读取其内容以插入数据库。

我已完成下载 xlsx,但在上传和阅读内容时遇到问题

这里是jsp:

<div align="center" style="margin-bottom: 10px;" >
                        <input style="width:200px" class="admin_search_btn" type=file name="uploadxls" value=""  />
                     </div>
                <div align="center" style="margin-bottom: 10px;" >  
                    <button type="submit" class="admin_search_btn">Submit</button>&nbsp;
                    <button type="submit" class="admin_search_btn">Cancel</button>
                </div>

我应该如何将此映射到控制器以将文件上传到服务器并读取其内容?

【问题讨论】:

  • 能否提供&lt;form&gt;标签以及还不能工作的控制器?
  • @Markus:仍在测试代码

标签: java spring spring-mvc


【解决方案1】:

文件上传不同于普通帖子(POST、GET)。如果您按照本教程 Linkhere 进行操作,您将看到您错过了什么:

• 一个表单标签,允许“多部分”帖子

<form method="POST" enctype="multipart/form-data" action="/upload">

• 处理上传的 servlet

请向我们提供您需要的更多详细信息。

【讨论】:

    【解决方案2】:

    上传文件到服务器:

    在服务器上上传文件已经在this question's answer 中给出了很好的解释。

    使用java读取xlsx文件:

    使用 Apache-poi 从文件中读取其内容。Apache POI 是一个 Java 库,可处理不同的 Microsoft Office 文件格式,例如 Excel、Power point、Visio、MS Word 等。

    我发现this article 很有用,因为我也按照这篇文章开始使用 Apache-poi。

    【讨论】:

    • 谢谢,但它正在使用 servlet,我正在使用 spring mvc。
    猜你喜欢
    • 2014-11-15
    • 1970-01-01
    • 2021-09-30
    • 2021-03-07
    • 2018-08-27
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多