首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java 怎么解析二进制

2012-09-20 
java 如何解析二进制有一个接口 会返回二进制流(里面存的是图片)需要通过java解析 然后将图片显示 jsp页面

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指向,不过后者会产生临时文件

热点排行