易截截图软件、单文件、免安装、纯绿色、仅160KB

在jsp中如何做下载?

我用a标签实现了一个下载功能,为什么不能下载?是我的路径中有中文?还是用绝对路径的原因?
请大家告诉我,这样做有什么要注意的地方没有?
a实现下载功能?

1. <a href="down.jsp">下载文件 </a>
2.down.jsp
<%@ page contentType="application/vnd.ms-word;charset=gb2312" %>
<%@ page import="java.io.*" %>
<%
  response.setContentType("application/vnd.ms-word"); 
  out.clearBuffer(); // 如果使用JSP,需要加上这一句       
  response.addHeader("Content-Disposition", new String(("filename=我的文档.doc").getBytes("GBK"), "ISO-8859-1"));
  //针对中文文件名:new String(("attachment;filename=我的文档.doc").getBytes("GBK"), "ISO-8859-1"));
  OutputStream os = response.getOutputStream(); // 页面输出流,jsp/servlet都可以
  os.write("hello,你好!".getBytes("GB2312"));
  os.close();
%> 



我现在认为是tomcat配置的问题?是不是tomcat的原因?如果要下载,是不是要在tomcat的什么地方进行一下配置?

引用
我现在认为是tomcat配置的问题?是不是tomcat的原因?如果要下载,是不是要在tomcat的什么地方进行一下配置?

貌似不用配置吧!

尽量不要用中文。

response.addHeader.....我记得


相关问答:

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

jsp怎么获得页面的完整地址

包括参数
String path = request.getContextPath();
String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/"; ......

JSP出EXCEl报表中文名称乱码

我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......

jsp在服务器端保存xml文件,急~~求助~

新手,刚接触xml,现在有个问题需要大家帮忙~~
项目要求需要修改服务器上的xml文件,现在已经在javascript中以xmlDoc.load()读出了xml文件中的内容,并在页面上对其内容进行了一些修改。xml文件是一些这样的信息: ......

JSP 验证图显示错误

用通过severlet配置的验证图显示不出来,而用JSP做的图没问题,估计是WEB.XML配置有问题,求教高手,
是不是severlet请求被其他Filter拦截了?

生成验证图片的JAVA类
Java code
package com.ding ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号