我是一个java初学者,我试图在我的html文件中显示客户端的总数。我尝试直接从我的应用程序控制器将其设置为变量,但它返回一个空白显示。非常感谢您对我如何显示客户端/用户总数的任何帮助。
我就是这么做的
我的控制器
@RequestMapping("/backoffice-admin/admins/editar-admin/{id}")
public String dash6a(@PathVariable("id") int id, Model model) {
model.addAttribute("num", clientRepository.countById(id));
return "/backoffice-admin/admins/editar-admin";
}
存储库
package com.cometa.app.repository;
import javax.validation.Valid;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
import org.springframework.transaction.annotation.Transactional;
import com.cometa.app.model.Client;
public interface ClientRepository extends CrudRepository<Client, Integer> {
@Query(value = "SELECT COUNT(id) FROM client;", nativeQuery = true)
int countById(int id);
}
html文件
<div class="stats-holder-2-2-2" th:each="client, custStat: ${num}">
<a href="/backoffice-admin/clientes/todos-clientes" class="wrapper_stats-2 w-inline-block">
<div class="div-block-99">
<div class="div-block-137 azul">
<div class="text-block-113">1</div>
</div>
<div class="div-block-101" >
<div class="text-block-114 _303" th:text="${custStat.count}">[[${num}]]</div>
<div class="text-block-115">Clientes</div>
</div>
暂无答案!
目前还没有任何答案,快来回答吧!