我是 Spring Boot 新手,
我有一个问题,是否可以在JSP中对表格进行分页JpaRepository<T, I>,我已经在互联网上搜索了两天但没有找到。查询结果主要针对Thymeleaf,但我不想使用thymeleaf。我知道如何在JSP中使用分页Jdbctemplate,但为此,我必须手动编写查询和页数。我已经编写了 Spring Boot 和 JSP 代码。
员工存储库:
public interface EmployeeRepository extends JpaRepository<Emp, Integer> {}
员工控制器:
@Controller
public class EmployeeController {
@Autowired
private EmployeeRepository repo;
@GetMapping("/")
public String showPaginate(Model m, @RequestParam(defaultValue = "0") int page) {
m.addAttribute("data", repo.findAll(new PageRequest(page, 4)));
return "index";
}
}
索引.jsp
<table border="2" width="70%" cellpadding="3"
class="table">
<thead class="thead-dark">
<tr align="center">
<th scope="col">Id</th>
<th scope="col">Name</th>
<th scope="col">Designation</th>
<th scope="col">Edit</th>
<th scope="col">Delete</th>
</tr>
</thead>
<c:forEach var="emp" items="${list}">
<tbody>
<tr align="center">
<td>${emp.id}</td>
<td>${emp.name}</td>
<td>${emp.designation}</td>
<td><a href="editemp/${emp.id}" class="btn btn-outline-info">Edit</a></td>
<td><a href="deleteemp/${emp.id}" class="btn btn-outline-danger">Delete</a></td>
</tr>
</tbody>
</c:forEach>
</table>
<hr>
<!-- Pagination code will come here -->
拉风的咖菲猫
慕姐8265434
猛跑小猪
相关分类