省略的些
其中类的 WorkFlow processImage字段为byte[]类型
action
public class WorkFlowAction extends ActionSupport implements ServletRequestAware, ServletResponseAware{
private WorkFlow workFlow;
public String viewImage() {
WorkFlow wf=this.workFlowManager.findWorkFlow(workFlow.getId());
request.setAttribute("workflow", wf);
return "view_image";
}
public String image() {
WorkFlow wf = this.workFlowManager.findWorkFlow(workFlow.getId());
byte[] processImage = wf.getProcessImage();
response.setContentType("image/jpeg");
try {
response.getOutputStream().write(processImage);
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
JSP
<img src="workflow!image?workFlow.id=${workflow.id }"> 这个aciton 似乎是自动调用的,