控制层:
package ywzn.by.scity.ctrl;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
*
* @author YuanWang
*
*/
@Controller
@RequestMapping("/intelEx")
public class YpIntelExCtrl {
private Logger log = Logger.getLogger(this.getClass());
@RequestMapping(value = "/seekExperts")
@ResponseBody
public String createFolw(HttpServletRequest request,
HttpServletResponse response, Model model) {
// response.setContentType("image/*");
FileInputStream fis = null;
OutputStream os = null;
try {
fis = new FileInputStream("/home/hadoop/2015.jpg");
os = response.getOutputStream();
int count = 0;
byte[] buffer = new byte[1024 * 8];
while ((count = fis.read(buffer)) != -1) {
os.write(buffer, 0, count);
os.flush();
}
} catch (Exception e) {
e.printStackTrace();
}
try {
fis.close();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
return "ok";
}
}
JSP代码:
<img src=“controller的请求路径” />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<img alt="image" src="../intelEx/seekExperts.do">
</body>
</html>
输入http://10.0.10.23:8080/scitydatacenter/test/getImage.html就可以看到下面的图片