【发布时间】:2017-03-13 21:41:29
【问题描述】:
我有一个在 Tomcat 上运行的 HTML 网页,带有 Jersey 多部分文件上传服务。
我的代码基于教程的示例。这是文件上传 HTML 表单:
<form action="../services/upload/csv" method="post" enctype="multipart/form-data">
<p>
<input type="file" name="file" size="45" accept=".csv"/>
</p>
<input type="submit" value="Upload" class="file-upload-button" />
</form>
本教程示例中的 Java 后端代码具有以下返回值:
return Response.ok("Data uploaded successfully!!").build();
这会将用户带到一个只有消息(“数据上传成功!”)的空白页面。
我发现除了消息之外,我还可以在其中放置一个 URL,或者通过放置当前页面的 URL 来重新加载同一页面。然而,这些都不是可取的。我不想仅仅因为上传了文件就在任何地方导航。我只想在同一页面上显示“文件上传成功”的消息。
这可能吗?
【问题讨论】:
-
您也可以使用 jQuery 表单 js 上传此表单,无论您使用什么技术,它都可以正常使用。
标签: java jsp servlets file-upload jersey