Java code:
File filePic = new File (path + "1-ab1.png");
if (filePic.exists ()) {
FileInputStream is = new FileInputStream (filePic);
int i = is.available (); // get file size
byte data [] = new byte [i];
is.read (data); // read data
is.close ();
response.setContentType ("image / *"); // Set the file type returned
OutputStream toClient = response.getOutputStream (); // Get the object that outputs binary data to the client
toClient.write (data); // output data
toClient.close ();
}
Path: the folder directory where the picture is located
JSP page Code:
<img id="mutationImage" style="height:150px;width:750px;" src="${pageContext.request.contextPath}/two-check/validate-order-mutation/seeChrom.action?chromId=${request.chromId}&t=<s:property value=‘verifyResultNote‘/>"/>
T=<s:property value= ' Verifyresultnote '/> represents a timestamp
Java reads a local picture in a stream and displays it on a JSP page (a picture that ends with a jpg, png, and so On)