框架:SpringBoot
Controller:
@RequestMapping(value = "/",method = RequestMethod.GET)
public String index(ModelMap model) {
String[] images = {"/images/image-1.jpg","/images/image-2.jpg","/images/image-3.jpg","/images/image-4.jpg","/images/image-5.jpg"};
model.addAttribute("images",images);
return "hello";
}
View:
<div th:each="image:${images}">
<div><img th:src="${image}" /></div>
</div>
这么写是没问题的。
但是我在前面想偷个懒,只传1,2,3,4,5,src中的/images/image-{}.jpg直接写在模板里。
Controller:
@RequestMapping(value = "/",method = RequestMethod.GET)
public String index(ModelMap model) {
int[] images = {1,2,3,4,5};
model.addAttribute("images",images);
return "hello";
}
View:
<div th:each="image:${images}">
<div><img th:src="/images/image-${image}.jpg" /></div>
</div>
这么写是不可以的,报解析错误。
来源:oschina
链接:https://my.oschina.net/nYtgEmMGe/blog/4304306