在iText java中设置内容处置头文件名

在iText java中设置内容处置头文件名,java,pdf,header,content-disposition,Java,Pdf,Header,Content Disposition,我正在从这里获取用户ID String struserid = tempdb.getuserid(); 这就是我设置内容处置标题的方式 response.setHeader("Content-Disposition", "attachment; filename=sample.pdf"); 这将提示下载文件名为“sample.pdf”的附件。但我需要像“123456_sample.pdf”这样的文件名 注意:123456是我从db获得的值,它存储为string strus

我正在从这里获取用户ID

 String struserid  = tempdb.getuserid();
这就是我设置内容处置标题的方式

        response.setHeader("Content-Disposition", "attachment; filename=sample.pdf");
这将提示下载文件名为“sample.pdf”的附件。但我需要像“123456_sample.pdf”这样的文件名


注意:123456是我从db获得的值,它存储为string struserid

response.setHeader("Content-Disposition", "attachment; filename=" + struserid + "_sample.pdf");
你可以用

response.setHeader("Content-Disposition", "filename=" + struserid + "_sample.pdf");

对我来说很有用。

没有人知道答案???你不能把字符串连起来吗<代码>“附件;文件名=“+struserid+”\u sample.pdf”是简单。为什么你不能把它作为答案?你能解释一下,为什么它对你有用吗?更多的信息对未来的读者非常有用,没有好处。字段值无效。