@Controller
@RequestMapping("items")
public class ItemsController {
@Autowired
private ItemService itemService;
@RequestMapping("list")
public String list(Model model){
//查数据
List<Items> itemsList = itemService.findAllItems();
System.out.println(itemsList);
//存数据
model.addAttribute("itemsList",itemsList);
return "items/list";
}
}
controller写好了,从数据库调值没问题,把itemsList放到model里带到视图页面,
结果你猜怎么着?
tomcat跑起来,EL给我遍历出这个来。
我寻思着你这瞧谁不起呢?整了两小时,死活没整出来,哈哈。
去网上搜了搜,发现jsp那缺一行代码:
<%@ page isELIgnored=“false” %>
看这意思,默认情况下EL表达式是非法的,只有将它的值设为false,EL才能生效。