繁体   English   中英

图片未在春季加载

[英]Picture does not load in spring

我春天新鲜。 我尝试添加个人资料图片。 我尝试将路径放在<img src="...."> 当我检查元素时,它显示了正确的路径,但是在鼠标悬停在元素上时,它显示了我在下面突出显示的其他网址。

如果我更改为仪表板,则显示http:// localhost:8080 / pulseBeatMaster / dashboard / C :\\ Users \\ Varman \\ workspace .....

如果我更改为反馈,则显示http:// localhost:8080 / pulseBeatMaster / feedback / C :\\ Users \\ Varman \\ workspace .....

实际上仪表板,反馈都映射在控制器中

@RestController
@RequestMapping(value="/dashboard")
public class DashboardController {

}

如果图片不清楚,

在src路径中

<img src="C:\\Users\\Varman\\workspace\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp1\\wtpwebapps\\pulseBeatMaster\\uploads\\20171025150534.jpg"/>

在鼠标悬停

http://localhost:8080/pulseBeatMaster/dashboard/C:\Users\Varman\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\pulseBeatMaster\uploads\20171025150534.jpg

我正在尝试使用参考来解决此问题三天,但是我已经提出了。 预先感谢

在此处输入图片说明

实际上,当我们加载图像时,它将获得相对路径,而不是绝对路径 所以我们需要两件事。

1)配置

public class WebConfig extends WebMvcConfigurerAdapter{

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/uploads/**").addResourceLocations("/uploads/"); // i upload files inside root/uploads folder
    }   
}

2)在jsp中获取相对路径

<img src="${pageContext.request.contextPath}/uploads/abc.jpg" />

暂无
暂无

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

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