java 如何解析二进制
有一个接口 会返回二进制流(里面存的是图片) 需要通过java解析 然后将图片显示 jsp页面上。 如何实现?谢谢
------解决方案--------------------
要点其实只有一个,就是要把负责HTML的和负责图片的分开来处理。
需要写一个Servlet,负责获取该二进制流,然后直接将内容输出到 reponse.getOutputStream()中去。
然后页面中只需要有 <img src="/xxoo/ServletUrl?id=图片标识供Servlet确定需要显示的图片" />
如果还不清楚,可以Google下:Servlet 图片
------解决方案--------------------到得到这个二进制流后,可以将其转化为一个图片文件放到一个临时目录下/tmp/x.jpg,
页面中的url指向这个临时目录下的图片文件<img src="/tmp/x.jpg" />
------解决方案--------------------一种是传二进制流到前台,一种是后台生成临时文件,url指向,不过后者会产生临时文件