首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

上载功能时报错 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service(

2013-09-11 
下载功能时报错 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service(点击右边红色标题查看本文完

下载功能时报错 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service(
点击右边红色标题查看本文完整版:下载功能时报错 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

下载功能时报错 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

代码如下:
? //DownLoda.java
? import java.text.*;
? import java.util.*;
? import javax.servlet.*;
? import javax.servlet.http.*;
? import java.net.*;
? import Com.Fh.Xtpt.Servers.PubServers;
?
? /**
? * 实现下载功能
? */
? public class DownLoad {
?
? public void downLoad(HttpServletResponse response, String headName,
? ? String fileUrl) throws Exception {
?
? if (headName.endsWith(".txt")) {
? response.setContentType("text;charset=GB2312");
? response.setHeader("Content-disposition",
? ? "attachment; filename=" + headName);
? }
? else {
? response.setContentType("application/doc;charset=GB2312");
? response.setHeader("Content-disposition",
? ? "attachment; filename=" + headName);
? }
?
? String fileURL = fileUrl;
? if (fileURL == null) {
? return;
? }
?
? try {
? File file = new File(fileUrl);
? FileInputStream bis = new FileInputStream(file);
? OutputStream bos = response.getOutputStream();
?
? byte[] buff = new byte[1024];
? int readCount = 0;
? int i = 0;
? readCount = bis.read(buff);
? while (readCount != -1) {
? bos.write(buff, 0, readCount);
? readCount = bis.read(buff);
? }
?
? if (bis != null) {
? System.out.println("****** good1 ******");
? bis.close();
? System.out.println("****** good2 ******");
? }
? if (bos != null) {
? System.out.println("****** good3 ******");
? bos.close();     


我的异常网推荐解决方案:Servlet.service() for servlet default threw exception,http://www.myexception.cn/eclipse/181756.html

热点排行