永发信息网

jsp显示项目外的图片如果实现

答案:2  悬赏:0  手机版
解决时间 2021-12-04 11:59
  • 提问者网友:棒棒糖
  • 2021-12-03 19:14
jsp显示项目外的图片如果实现
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-12-03 20:12
写个请求的action,这个action里面调用得到数据库存储的图片路径,根据路径读取成一个文件流,并放到response里面,前台img标签的src的属性中放入这个action的请求,这样图片就显示出来了追问请问 根据路径读取成一个文件流 怎么读追答这个是在servlet或者struts的action中写的
ServletOutputStream out = response.getOutputStream();
InputStream is = new FileInputStream(new File(filePath));
int b = 0;
byte[] bytes = new byte[0xffff];
while ((b = is.read(bytes, 0, 0xffff)) > 0) {
out.write(bytes, 0, b);
}
is.close();
out.flush();
全部回答
  • 1楼网友:长青诗
  • 2021-12-03 21:20
如果发布路径之外的,需要用jsp读这个文件然后输出给前端。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯