页面:
<img id="mutationImage" src="${pageContext.request.contextPath}/two-check/validate-order-mutation/seeChrom.action?chromId=${request.chromLocation}&t=<s:property value='verifyResultNote'/>"/>
action:
public String seePic(){
HttpServletResponse response = ServletActionContext.getResponse();
//获取路径
String attPath=ReadPropertiesUtils.readProperties("path.properties", "LAB_ORDER_PIC");
if(null != id && id > 0){
String picName = mutationService.findpicName(id);
if(null != picName && !"".equals(picName)){
try {
inputStream=new FileInputStream(new File(attPath+picName));
response.setContentType("image/*"); // 设置返回的文件类型
OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象
int len;
byte[] bs = new byte[1024];
while ((len = inputStream.read(bs)) != -1) {
toClient.write(bs, 0, len);
}
toClient.flush();
toClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return null;
}
读取的文件类型: