是否可以在 JSP 或 JSF 页面中创建一个 link 到存储在 HttpSession 对象中的动态生成的文件

Is it possible to create a link in a JSP or JSF page to a dynamically generated file that is stored in HttpSession object

我有一个上传表单,可以将 Excel 文件提交到 Spring 框架后端程序。后台程序使用Apache POI框架解析Excel文件,将行列数据存入数据库

我想做的是万一出现错误,我想用粗体红色字体标记有问题的单元格并修改最初上传的 excel 文件并将其存储在 HttpSession 中。然后我想在会话中创建一个下载 link 到修改后的 excel 文件,以便用户可以检查 excel 文件并更正错误数据(以粗体红色字体标记的数据).

是否可以在 JSF 中创建下载 link 或 JSP 到存储在 HttpSession 中的 Excel 文件。如果是,link 将如何在 JSF 或 JSP.

中编写脚本

我可以使用 POI 操作上传的 excel 文件。我只需要帮助在 JSF 或 JSP 页面上制作下载 link。

提前致谢。任何帮助和建议将不胜感激。

在 jsp 中创建一个 Link ....调用下面的代码..确保你拥有 excel

中的所有记录
    file = new File(device_records.xlsx);
    response.setContentType("application/vnd.ms-excel");
    response.setHeader("Content-Disposition", "attachment; filename=device_records.xlsx");
    out = new FileOutputStream(file);
    workbook.write(out);
    workbook.write(response.getOutputStream());