今天有个旁友给我发了它的servlet代码,问我为什么一编译就会跳出一个下载文件的对话框。如图所示:
这个问题怎么解决呢?
我看了一下它的源码,有这么两行:
response.setContentType("imag/jpg");
ImageIO.write(image, "jpg", response.getOutputStream());
Er.....星际玩家不需要视力...
其实这个问题吧,叫做“类型不能识别”,编译阶段,Eclipse是不能识别出字符串里的类型错误的,它把它当成你自定义的一种类型了。
要怎么改呢?
response.setContentType("image/jpeg");
ImageIO.write(image,"JPEG",response.getOutputStream());
恩..jpeg jepg jpg img image imag text test,还是要注意一下不能打错的。