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();
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读这个文件然后输出给前端。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯