我用的是 spring boot 前端是Html 怎么把 Controller取得的url 给到 标签 src
//Controller
@PostMapping(value = "getUrl", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
public String getUrl(HttpServletRequest request){
String url = yourService.getUrl();
return url;
}
//html
$.ajax({
url:'/xxx/xxx/getUrl',
type:'post',
dataType:"json",
success:function(json){
var url = json
//这里就获取到了url
//比如说有个list
var list = [
{id:'1',name:'图片1',img:'xxx.png'},
{id:'2',name:'图片2',img:'xxx.png'},
...
]
//开始遍历list
for(var i = 0; i < list.length; i ++){
//得到每个list中的img
var img = list[i].img;
//这里把img添加到img标签的src 属性中就可以了,
//这里的标签id我写死的,你可以根据你的标签id,或者别的来动态赋值
$("#img").attr("src",url);
}
}
});
首先你需要在控制层写一个能够返回json数据的接口,然后再前端HTML页面借助于ajax进行循环调用即可。