修改Controller页面的功能 可以查询到数据库中的信息,对其进行操作。
/**
* 账户web控制器层
*/
@Controller
@RequestMapping("/account")
public class AccountController {
//自动类型注入
@Autowired
private AccountService accountService;
@RequestMapping("/findAll")
public String findAll(Model model) {
System.out.println("表现层controller:findAll is success");
//调用service的方法
//accountService.findAll();
List<Account> list = accountService.findAll();
//此时可以把list遍历 也可以存起来
model.addAttribute("list",list);
return "list";
}
}
在list.jsp中对数据进行遍历。
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<title>Title</title>
</head>
<body>
<h3>查询所有账户信息</h3>
<%-- 如果想遍历 也可以写jstl --%>
<%-- ${list}--%>
<c:forEach items="${list}" var="account">
${account.name}
</c:forEach>
</body>
</html>