标签:效果 app phi 显示图片 ext tail 注册 new apach
前言:今天做个功能需要展示图片到页面,并不是下载,在网上搜了老半天,大部分都是下载,有的话也是只能在IE下进行输出,其它浏览器就都是下载了。
Action代码:
注:这里将InputStream放到了Struts2的对象站里面
此外,也可以通过在action中添加一个getInputName()的方法,在这个方法里面返回上面的InputStream
XML配置:在action中添加结果
注:inputName的值对应了我们在action中放入对象栈的key,因为StreamResult的源码中获得inputName就是从栈中获取。
其它说明:网上部分代码是在action中将InputStream通过Response直接输出,并返回一个null,这样在ie下是可以直接显示图片,在其他浏览器里面都是下载的方式。
注册需求中,图片验证码是很普遍要求的功能
啥也不多说了,上代码
struts配置如下
页面的调用如下
效果如下
标签:效果 app phi 显示图片 ext tail 注册 new apach
原文地址:http://www.cnblogs.com/ouyangping/p/6512745.html