我更加清新。我尝试添加个人资料图片。我尝试将路径放在<img src="....">
中。当我检查元素时,它会显示正确的路径,但是在鼠标悬停在元素上时,它会显示我在下面突出显示的其他URL。
如果我更改为信息中心,则会显示 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
我试图使用引用将这个问题排除三天,但我已经提交了。提前谢谢
答案 0 :(得分:0)
实际上,当我们加载图像时,它将获得相对路径,而不是绝对路径。所以我们需要两件事。
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" />