jep*_*rro 5 java jsp jstl header http-headers
我有一个JSP文件,可以创建一个Excel文档.
我想动态设置要下载的文件的名称.
这是我将文件名设置为"test.xsl"的方式:
<% response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition","attachment; filename=" + "test.xsl" );
%>
Run Code Online (Sandbox Code Playgroud)
如何设置要测试的文件名 - $ {今天的日期} .xsl(即test-20100805.xsl)?
String fname = MessageFormat.format(
"test-{0,date,yyyyMMdd}.xsl", new Object [] { new Date() } );
response.setHeader("Content-Disposition","attachment; filename=" + fname );
Run Code Online (Sandbox Code Playgroud)
我认为这对你有用.
大括号中的文本告诉MessageFormat类0从给定数组插入值,date使用格式将其格式化为yyyyMMdd(例如201612312016年12月31日).
| 归档时间: |
|
| 查看次数: |
35012 次 |
| 最近记录: |