当前位置:编程学习 > JAVA >>

关于servlet下载文件的异常处理

--------------------编程问答-------------------- 资源不存在了,不就是404嘛!你给客户端返回404错误码呗!或者跳转到一个提示资源不存在的页面! --------------------编程问答-------------------- 直接跳转到指定的错误画面就行了 --------------------编程问答--------------------
引用 1 楼 longtian1213 的回复:
资源不存在了,不就是404嘛!你给客户端返回404错误码呗!或者跳转到一个提示资源不存在的页面!

那么请问如何手动返回404错误? --------------------编程问答-------------------- 文件被删了,就别把下载链接给用户了 --------------------编程问答--------------------
引用 3 楼 Octavus 的回复:
Quote: 引用 1 楼 longtian1213 的回复:

资源不存在了,不就是404嘛!你给客户端返回404错误码呗!或者跳转到一个提示资源不存在的页面!

那么请问如何手动返回404错误?

response.sendError(response.SC_NOT_FOUND); --------------------编程问答--------------------  
 PrintWriter pw= response.getWriter();  
      response.setContentType("text/html;charset=gb2312  ");
      pw.write("靠,文件没有了你赶紧找老板去吧!");
      pw.close();
--------------------编程问答-------------------- 有更牛逼的处理方式吗?比如什么东西都不返回。
其实我主要想知道servlet不同的返回方式对浏览器页面的影响。
正常下载时,比如点A页面的某个下载按钮,然后弹出一下载框,对页面没有任何影响。
我想知道有没有其他非跳转的方式
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,