首页 > 代码库 > struts-文件下载代码&错误
struts-文件下载代码&错误
struts编写文件下载的代码
配置struts.xml文件
创建Action类
jsp代码
在运行中可能遇到的错误!!!!!
1、下载文件的文件名显示成xxx.action或者不是下载文件本来的文件名
可能是获取文件名的getFileName方法没有大写
可能是getFileName方法直接返回filename,没有进行编码
2、运行下载文件代码报 “Can not find a java.io.InputStream with the name [InputStream] in the invocation stack. Check the <param name="inputName"> tag specified for this action.” 异常
在保证要下载的文件存放在调用的路径的前提下,如果打印
ServletActionContext.getServletContext().getResourceAsStream(realPath)
获得的值为null,那么有可能出现以下几种情况
文件的名字写错
没有配置inputName后面get文件对应流的方法
路径没有写正确
当需要在外部下载文件则需要创建外部路径
struts-文件下载代码&错误
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。