现象为
在ie中输入.do地址后正确出现下载对话框。点击保存后报错,如下:
internet explorer 无法下载download.do来自127.0.0.1
internet explorer 无法打开该internet站点。请求的站点不可用,或找不到。请以后再试如果点击打开则可以在ie中显示。
action类代码如下:
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DownloadAction;public class MyDownloadAction extends DownloadAction {
 @Override
 protected StreamInfo getStreamInfo(ActionMapping mapping, ActionForm form,
   final HttpServletRequest request, HttpServletResponse response) throws Exception {
  String filename="3.gif";
  response.setHeader("content-disposition", "attachment; filename="+ filename);
  ResourceStreamInfo rsi = new ResourceStreamInfo("image/gif",request.getSession().getServletContext(),"/images/3.gif");
  System.out.println(rsi.getInputStream().read());
  return rsi;
 }
}
求错误原因及解决方法。