- 超链接的文件下载:
图片的下载
超链接的文件下载
下载文件01
下载文件02
超链接文件下载,下载的图片默认是在浏览器显示。
http://localhost:8080/imags/01.jpg
该请求地址是一个资源,是无法处理请求的,为什么下载的图片会在浏览器显示呢?
在Tomcat的conf目录下的web.xml文件中配置了DefaultServlet会在服务器启动的时候自动创建。如果请求资源没有对应的servlet,服务器就会根据默认的DefaultServlet来进行处理。
default org.apache.catalina.servlets.DefaultServlet debug 0 listings false 1
default / jsp *.jsp *.jspx
DefaultServlet会使用字节输入流读取文件(image/…)生成对应的输入流对象,然后使用字节输出流将输入流的字节流数据写到浏览器。
- 自定义servlet实现文件的下载
自定义servlet文件下载
下载文件01
下载文件02


