繁体   English   中英

如何在JSP页面中显示和更新收到的图像

[英]How to display and update received image in jsp page

我是Web开发的新手(spring-mvc),我的背景是android世界。 我每2秒钟从服务接收一次图像,而不是将它们保存到WEB-INF / images文件夹,此时每1秒钟,我发出ajax请求来检索和显示接收到的图像。 这就是我打电话给ajax的方式

function updateImage() {
    $.get('/api/getCurrentImagePath/', function (frameImagePath) {
        $("#targetImgView").attr("src", frameImagePath);
        setTimeout(updateImage, 1000)
    })
}

我的问题是,当调用函数$("#targetImgView").attr("src", frameImagePath); 控制台日志http://localhost:8080/images/13456482154.jpg 404 not found error但收到的图像路径正确。

我该如何解决这个问题? 还是有什么更好的方法可以做,我想做什么?

聚苯乙烯

当我在运行服务器期间将图像保存到webapp / images文件夹中并尝试设置图像路径时,它不起作用,但是如果我重新启动服务器并静态设置已保存图像的路径,则它起作用

在Spring MVC中,我们必须选择显示图像

  1. 从另一个FTP服务器
  2. 为此,您可以在EAR中打开放置在资源文件夹中的图像

将此条目添加到dispatcher-servlet.xml中

<mvc:resources mapping =“ / image / **” location =“ / resources / images /” cache-period =“ 0” />

您需要将图像放在webapp/resources/images文件夹中。 之后,访问图像contextPath/image/imageName.jpg

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM