Java面试题大全
浏览器里输入 http://afanihao.cn/abc.jpg ,可以打开显示一张图片。那么是否意味着服务器后台里有一个名为abc.jpg的图片文件?

不一定。

后台可能存在这个文件,也可能是一个伪静态实现。关于伪静态技术,参考『网站中级篇』。

比如,创建一个Servlet,映射路径设置为"/abc.jpg",返回一个图片的内容即可。Content-Type设置为"image/jpeg"。

在客户端浏览器看来,它得到的是一个图片的内容。它语法区分这个图片是来自一个静态文件,还是来自一个Servlet的输出。


千问首页   |   返回上一页