struts下载遇到错误
来源:互联网 发布:空调推荐 知乎 编辑:程序博客网 时间:2024/04/29 23:53
今天一直下载出现如下异常:
Can not find a
查了半天资料:发现,路径不对。
在action中,定义四个属性。
/** 下载的文件类型 */
protected String contentType;
/** 下载的文件名称 */
protected String filename;
/** 输入流 */
protected InputStream inputStream;
/** 下载的文件路径 */
protected String inputPath;
public InputStream getInputStream()//获取输入流
{
return ServletActionContext.getServletContext().getResourceAsStream(inputPath);
}
public String getFilename() //获取中文名称
{
try
{
return new String(filename.getBytes("gbk"),"ISO-8859-1");
} catch (UnsupportedEncodingException e)
{
e.printStackTrace();
return filename;
}
}
inputPath = "/"+“文档保存路径”+“文档名称.doc”;
在xml中的配置文件如下:
<result name="down" type="stream">
<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
<param name="inputName">inputStream</param>
<param name="bufferSize">4096</param>
<param name="contentDisposition">attachment;filename="${filename}"</param>
</result>
<!-- 动态文件下载的,事先并不知道未来的文件类型,那么我们可以把它的值设置成为:application/octet-stream;charset=ISO8859-1 ,注意一定要加入charset,否则某些时候会导致下载的文件出错; -->
- struts下载遇到错误
- 学习struts中的遇到的错误集锦
- 学习Struts时遇到的错误,及解决方法
- 基于Struts+Hibernate开发过程中遇到的错误
- 在使用Struts时遇到的各种错误总结
- spring 和struts整合过程遇到的一些错误
- 使用kindeditor和Struts开发时遇到错误
- struts下载文件时的编码错误,及解决方案
- struts下载
- struts下载
- struts下载
- 虚拟机下下载android源码遇到网络连接错误
- Android 源码下载遇到 403错误 的解决办法
- Struts错误
- struts遇到的坑
- 当struts遇到jstl
- Struts生成Word下载
- Struts的文件下载
- Linux统计某文件夹下文件、文件夹的个数
- SqlCommand对象 ExecuteReader,ExecuteNonQuery,EXecuteScalar
- FLX6410上调试Marvell 88W8787 SDIO WIFI
- document.getElementById("baidu") .innerHTML 详解剖析
- ORA-01438: value larger than specified precision allowed for this column
- struts下载遇到错误
- 推荐引擎基本知识
- mysql之删除重复数据
- 新手学习ad hoc网络
- linux下利用valgrind工具进行内存泄露检测和性能分析
- android如何浏览并选择图片 音频 视频 转
- 根据OSTU大津法使用Matlab实现数字图像处理segmentation的graythresh函数
- vm下linux的常见问题
- Android编译问题总结