返回顶部
首页 > 资讯 > 后端开发 > Python >SpringMVC RESTFul实现列表功能
  • 533
分享到

SpringMVC RESTFul实现列表功能

2024-04-02 19:04:59 533人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录springMVC RESTFul列表功能实现一、增加控制器方法二、编写列表页 employee_list.html三、访问列表页springmvc RESTFul列表功能实现

springmvc RESTFul列表功能实现

一、增加控制器方法

在控制器类 EmployeeController 中,添加访问列表方法。

@Controller
public class EmployeeController {
    @Autowired
    private EmployeeDao employeeDao;
    @RequestMapping(value = "/employee", method = RequestMethod.GET)
    public String getAllEmployee(Model model) {
        Collection<Employee> employeeList = employeeDao.getAll();
        model.addAttribute("employeeList", employeeList);
        return "employee_list";
    }
}
  • 这里就没写 service 层了,直接在 getAllEmployee() 方法中操作 dao 层,也就是调用 employeeDao.getAll()来获取所有员工信息,返回是一个列表集合
  • 接着把数据放到 request 域里,供前端页面使用,这里使用前面讲过的 Model 方法。
  • 在model.addAttribute("employeeList", employeeList); 中,2个分别对应 key - value,页面里使用 key 可以获取到 value 。
  • 最后返回 employee_list 页面。

二、编写列表页 employee_list.html

控制器里返回了 employee_list ,这是一个 html 页面,依然写在 templates 下面:

<!DOCTYPE html>
<html lang="en" xmlns:th="Http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>员工信息</title>
</head>
<body>
    <table border="1" cellspacing="0" cellpadding="0" style="text-align: center;">
        <tr>
            <th colspan="5">员工列表</th>
        </tr>
        <tr>
            <th>id</th>
            <th>lastName</th>
            <th>email</th>
            <th>gender</th>
            <th>options</th>
        </tr>
        <!--循环后端放到request域中的数据 employeeList-->
        <tr th:each="employee : ${employeeList}">
            <td th:text="${employee.id}"></td>
            <td th:text="${employee.lastName}"></td>
            <td th:text="${employee.email}"></td>
            <td th:text="${employee.gender}"></td>
            <td>
                <a href="">删除</a>
                <a href="">更新</a>
            </td>
        </tr>
    </table>
</body>
</html>
  • 这里使用了简单的样式,使其看起来更像个列表。
  • 每一行的数据,要通过循环后端放到 request 域中的数据 employeeList,得到单个对象 employee,然后就可以将对象的属性获取出来展示, 比如 employee.id 。
  • th:each,${}这些都是 thymeleaf 的用法。

三、访问列表页

重新部署应用。

因为在首页中,已经加了跳转到列表页的超链接,直接点击。

访问成功,忽略掉好不好看的问题,起码这是一个正常的列表。

感谢《尚硅谷》的学习资源,更多关于SpringMVC RESTFul列表的资料请关注编程网其它相关文章!

--结束END--

本文标题: SpringMVC RESTFul实现列表功能

本文链接: https://lsjlt.com/news/150038.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringMVC RESTFul实现列表功能
    目录SpringMVC RESTFul列表功能实现一、增加控制器方法二、编写列表页 employee_list.html三、访问列表页SpringMVC RESTFul列表功能实现 ...
    99+
    2024-04-02
  • SpringMVC RESTFul如何实现列表功能
    本文小编为大家详细介绍“SpringMVC RESTFul如何实现列表功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringMVC RESTFul如何实现列表功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-06-30
  • SpringMVC RESTFul删除功能如何实现
    这篇文章主要讲解了“SpringMVC RESTFul删除功能如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringMVC RESTFul删除功能如何实现”吧...
    99+
    2023-06-30
  • SpringMVC实战案例RESTFul实现添加功能
    目录RESTFul实现添加功能一、前端改动1. 修改列表页,增加一个【添加】按钮2. 配置 view-controller3. 编写添加页面二、后端处理三、测试效果RESTFul实现...
    99+
    2024-04-02
  • SpringMVC RESTFul实战案例修改功能实现
    目录SpringMVC RESTFul实现修改功能一、回显功能1.修改操作超链接2.处理控制器方法3.创建修改页面二、修改功能1.添加控制器方法2.测试效果SpringMVC RES...
    99+
    2024-04-02
  • SpringMVC RESTFul实战案例删除功能实现
    目录SpringMVC RESTFul实现删除功能一、修改列表前端代码1. 修改删除的请求地址2. 添加删除用的 form 表单3. 删除超链接绑定点击事件二、增加后端控制器三、测试...
    99+
    2024-04-02
  • SpringMVC实现表单验证功能详解
    本章节内容很丰富,主要有基本的表单操作,数据的格式化,数据的校验,以及提示信息的国际化等实用技能。首先看效果图项目结构图接下来用代码重点学习SpringMVC的表单操作,数据格式化,数据校验以及错误提示信息国际化。请读者将重点放在UserC...
    99+
    2023-05-30
    spring springmvc 表单验证
  • SpringMVC如何实现RESTful风格
    小编给大家分享一下SpringMVC如何实现RESTful风格,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、RESTful简介RESTful为Represen...
    99+
    2023-06-21
  • iOS实现联系人列表功能
    本文实例为大家分享了iOS实现联系人列表功能的具体代码,供大家参考,具体内容如下 按照顺序排列联系人列表,需要引入一些工具(详见demo): 主要部分代码: #import "...
    99+
    2022-05-24
    iOS 联系人 列表
  • Android RecyclerView实现下拉列表功能
    现在市面上的很多的应用,都带有下拉列表的功能,将所有选项都放在下拉列表中,当用户点击选择的时候,弹出所有的选项,用户选择一项后,下拉列表自动隐藏,很多下拉列表都是用ListVi...
    99+
    2022-06-06
    列表 下拉列表 recyclerview Android
  • Android ListView实现简单列表功能
    ListView如何实现简单列表,供大家参考,具体内容如下效果图:啥也没干的ListView张这样:fry.Activity01package fry;import com.example.ListView.R;import android...
    99+
    2023-05-30
    listview 列表 roi
  • SpringMVC Restful api接口实现的代码
    【前言】面向资源的 Restful 风格的 api 接口本着简洁,资源,便于扩展,便于理解等等各项优势,在如今的系统服务中越来越受欢迎。.net平台有WebAPi项目是专门用来实现Restful api的,其良好的系统封装,简洁优雅的代码实...
    99+
    2023-05-31
    springmvc restful api
  • SpringMVC RESTFul访问首页怎么实现
    这篇“SpringMVC RESTFul访问首页怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Spring...
    99+
    2023-06-30
  • springmvc实现文件上传功能
    一个简单的springmvc文件上传例子 所需的依赖 只需要这个就好了。在idea的依赖关系图中,commons-fileupload包含了commons-io依赖 <d...
    99+
    2024-04-02
  • java springmvc实现验证码功能
    本文实例为大家分享了springmvc实现验证码功能展示的具体代码,供大家参考,具体内容如下先看效果图: 思路: 首先验证码是一张图片,是一张有着随机字母、数字、图案等组成的图片,所以这图片肯定不是固定不变的,肯定是由后端随机制造出来的,前...
    99+
    2023-05-30
    java springmvc 验证码
  • jQuery如何实现列表检索功能
    这篇文章主要介绍了jQuery如何实现列表检索功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先给大家展示下效果图: 这是一个简...
    99+
    2024-04-02
  • 小程序实现简单列表功能
    本文实例为大家分享了小程序实现简单列表功能的具体代码,供大家参考,具体内容如下 列表组件 for只要给组件增加for一个数组那么就可以实现列表组件 wxml代码 <bloc...
    99+
    2024-04-02
  • android实现图片上传功能(springMvc)
    本文实例为大家分享了Android图片上传的具体代码,供大家参考,具体内容如下 Android端: String fileName = tvFilename.getText(...
    99+
    2022-06-06
    图片上传 图片 Android
  • SpringMvc实现简易计算器功能
    用SpringMvc做一个简易计算器,供大家参考,具体内容如下 一 .domain类 package ssm1.domain; public class JiSuan {     ...
    99+
    2024-04-02
  • WebUploader+SpringMVC实现文件上传功能
    WebUploader是由Baidu团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥html5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, ...
    99+
    2023-05-31
    webuploader springmvc 文件上传
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作