1.action中的代码:
public void getImg(){
HttpServletRequest request = contextPvd.getRequest();
entity=.....//获取你自己需要展示图片的实体,也可以直接获取存储图片的BLOB字段
if(null!=entity){
byte[] bDate= entity.getPortTart();
if(0<=bDate.length){
HttpServletResponse response = ServletActionContext.getResponse();
imgManager.flushImg( b, response);
}
}
2.servce中的代码:
public void flushJsonImg(StringBuffer json, byte[] b,HttpServletResponse response) {
response.setContentType("image/*");
OutputStream out;
try {
out = response.getOutputStream();
out.write(b, 0, b.length);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
3.显示图片
<img src="${ctx}/admin/Com_getImg.do?search_adUserId=${adUserId}"/>
请求后面可以加参数,控制具体显示那个对象对应的图片。
public void getImg(){
HttpServletRequest request = contextPvd.getRequest();
entity=.....//获取你自己需要展示图片的实体,也可以直接获取存储图片的BLOB字段
if(null!=entity){
byte[] bDate= entity.getPortTart();
if(0<=bDate.length){
HttpServletResponse response = ServletActionContext.getResponse();
imgManager.flushImg( b, response);
}
}
2.servce中的代码:
public void flushJsonImg(StringBuffer json, byte[] b,HttpServletResponse response) {
response.setContentType("image/*");
OutputStream out;
try {
out = response.getOutputStream();
out.write(b, 0, b.length);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
3.显示图片
<img src="${ctx}/admin/Com_getImg.do?search_adUserId=${adUserId}"/>
请求后面可以加参数,控制具体显示那个对象对应的图片。