java - 添加和显示列表对象

标签 java spring

我正在 Spring 开发一个网络应用程序,并尝试使用以下代码显示我的数据库中所有员工的列表

@PostMapping("/request_list")
 public List <Staff> processCreationForm(Model model){
        var sList = (List<Staff> staff.findAll());
        model.addAttribute("staff_list",sList);
            return "requestList";

由于某种原因,这不起作用。请指教

最佳答案

添加@ResponseBody关于方法名称 processCreationForm那么你可以返回sList .

@PostMapping("/request_list")
@ResponseBody
public List <Staff> processCreationForm(Model model){
    return (List<Staff> staff.findAll());

Spring 将使用 Jackson 转换 List<Staff>到 json 数组。

尝试本教程>>> https://spring.io/guides/gs/rest-service/

关于java - 添加和显示列表对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59149879/

相关文章:

java - 获取 PathVariable 中的空值

java - 从数据库按列获取字符串后将字符串转换为枚举

java - 从 Spring 批处理 ItemProcessor 返回多个项目

java - 如何使用SimpleJdbcInsert和MapSqlParameterSource批量插入?

java - 从多个结果集中检索数据到单个 java 列表中

java - Spring @Cacheable如何配置复杂的key

java - 如何使用 Java 获取 XML 节点值?

java - 如何优化这段丑陋的代码?

java - 有没有等同于 Java Jar 或 .NET DLL 的 JavaScript?

java - 用 1 和 0 初始化的信号量之间的区别