环境:
Struts 1
现在实现方式:
1 HTML请求XXX.do
2 Java Server中直接使用HttpServletResponse
response.setContentType("application/txt");
response.setHeader("Content-disposition", "attachment; filename=\"" + this.fileName + "\"");
response.flushBuffer();
this.writer =
new PrintWriter(new OutputStreamWriter(response.getOutputStream(),
this.encoding));
this.writer.println("XXXXXXXXX");
... ...
this.writer.close();
3 HTML自动弹出下载框,点击下载。
4 下载对话框的蓝色框题目是“速度” “XXX.do”,下载ing
问题:
能够在Java代码中把这个“XXX.do”换成别的信息吗?
[b]问题补充:[/b]
环境:
Struts 1
现在实现方式:
1 HTML请求XXX.do
2 Java Server中直接使用HttpServletResponse
response.setContentType("application/txt");
response.setHeader("Content-disposition", "attachment; filename=\"" + this.fileName + "\"");
response.flushBuffer();
this.writer =
new PrintWriter(new OutputStreamWriter(response.getOutputStream(),
this.encoding));
this.writer.println("XXXXXXXXX");
... ...
this.writer.close();
3 HTML自动弹出下载框,点击下载。
4 下载对话框的蓝色框题目是“速度” “XXX.do”,下载ing
问题:
能够在Java代码中把这个“XXX.do”换成别的信息吗?
看来得跟客户扯皮了。
这种需求相当于让我去改IE的代码一样。
OK,谢谢。
Jones
你的做法都对着呢,这种情况基本无法避免,因为确实是你的XXX.do再向客户端写数据啊,php也有这种情况,一般PHP论坛下载东东的时候也会××.php的