import java.io.ByteArrayOutputStream;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.opensymphony.xwork2.ActionContext;
public class TestDao {
private ByteArrayOutputStream bout = new ByteArrayOutputStream(4096);
public String execute(){
HttpServletResponse response=(HttpServletResponse)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);
try {
BarCoderTool barTool=new BarCoderTool();
bout=barTool.doGet((HttpServletRequest)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST),(HttpServletResponse)ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE));
}catch (Exception e) {
// TODO Auto-generated catch block
//e.printStackTrace();
}
response.setContentType("image/jpeg");
try {
response.getOutputStream().write(bout.toByteArray());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
分享到:
相关推荐
NULL 博文链接:https://mefly.iteye.com/blog/399773
使用struts2 上传图片到项目webapps目录下 然后生成缩略图 返回到页面显示缩略图
使用struts框架实现图片上传功能和显示图片。使用struts框架实现图片上传功能和显示图片。
相关知识struts2,fileupload等,实现图片上传并生成缩略图。单文件上传,图片展示直接使用jQuery FancyBox,效果不错,值得初学者研究学习。
struts2上传图片到Oracle,并进行显示,测试可以成功上传
Struts2上传图片并生成等比例缩略图的实例,在上传文件的同时生成等比例的缩略图,分放在不同的文件夹下。自己亲测,没有问题。
struts2图片上传到服务器并异步加载显示服务器中图片,即上传图片的时候立马通过服务器中的路径依据ajax在当前页面中显示出来!
struts2 批量上传 图片+ 文件 显示进度条
使用struts2 上传图片,上传图片后生成一张压缩后的图片,和生成一张小图片,在网页上不用显示大图片,显示的缩小后的图片
这是一个用struts2实现文件上传的例子,没有struts2的配置文件,可以上传到服务器上,
struts下上传图片到数据库并显示到页面实例,简单明了
实际上,写完多文件上传和下载文章的时候,类似的想法就已经有了,一直没有实际把它整理好...2. 从数据库中读取图片并显示在页面中 注:本文使用的是单纯的Struts2 + Spring + Hibernate,图片操作并没有使用Servlet。
struts上传与显示图片例子参考 struts上传与显示图片例子参考 struts上传与显示图片例子参考
用struts2+jdbc实现图片的存储与显示(图片存储在数据库内)
使用struts2框架进行文件的上传并限制文件的大小与类型,使用struts2框架实现文件下载
struts2无刷新上传,你只需将项目加到tomcat后,直接访问即可。项目里面有相应的操作说明,源码里面也有注释。 1、修改了图片的读取方式,这次读取会更快(以前的方式...2、改变了图片的再显示方式,这样图片显示会更快
struts2+jquery之form插件实现异步上传图片并显示
uploadify是来自国外的一款优秀的jQuery上传插件,主要功能是批量上传文件,带进度显示。 此Demo以HTML5 Version版本为例介绍uploadifive的使用,结合Struts2
struts1上传图片,保存数据库,再显示jsp页面
1、页面加载后,想后台发出生产验证码图片的请求,并在前台显示验证码图片,同时将验证码上的数字 通过ActionContext.getContext().getSession().put("random", randomNum.getRandomCode())将数字存放到session当中 2...