gpt4 book ai didi

java - 如何使用docx4j设置下载的word文档的名称?

转载 作者:行者123 更新时间:2023-12-01 13:18:36 26 4
gpt4 key购买 nike

我正在使用 docx4j 从 HTML 生成 Word 文档,但无法设置下载的文件名。默认情况下,它选择 servlet 名称为 WordDocGenServlet.docx。

有什么帮助吗?

提前致谢!

最佳答案

你可以。使用您的文件名设置响应 header 。像这样的

fileName = dateString+"_マイページ情報.xls"; 
fileName = URLEncoder.encode(fileName,"UTF-8");
try {
response.setContentType("application/ms-excel; charset=UTF-8");
response.setCharacterEncoding("UTF-8");
if(browserType.equals("IE")||browserType.equals("Chrome"))
response.setHeader("Content-Disposition","attachment; filename="+fileName);
if(browserType.endsWith("Firefox"))
response.setHeader("Content-Disposition","attachment; filename*=UTF-8''"+fileName);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

关于java - 如何使用docx4j设置下载的word文档的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22242045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com