摘要:
一、回显功能 做实际修改操作之前,需要有个回显功能,就是点编辑页后可以看到数据。 1.修改操作超链接 这里的请求地址跟删除的一样,需要带上 id,因为要回显这个 id 的数据。 <td> <a @click="deleteEmployee" th:href="@{/employee/} + ${em 阅读全文
摘要:
删除相对麻烦一点,因为 Rest 中得用 delete 方法请求。 在前面已经提到如何实现 delete 和 put 方法请求了,这里同样借助表单来提交 post 请求,然后转成 delete 请求方法。 一、修改列表前端代码 1. 修改删除的请求地址 Rest 中删除的请求地址应该是/employ 阅读全文
摘要:
一、增加控制器方法 在控制器类 EmployeeController 中,添加访问列表方法。 @Controller public class EmployeeController { @Autowired private EmployeeDao employeeDao; @RequestMappi 阅读全文
摘要:
一、新建 index.html 在 webapp\WEB-INF\templates 下新建首页 index.html。 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset 阅读全文
摘要:
一、搭建 mvc 环境 新建一个 module 模块,创建 maven 工程,步骤跟以前一样,各种配置文件内容也可以拷贝修改一下即可。 二、创建实体类 新建个 bean 包,创建实体类 Employee: package com.pingguo.rest.bean; public class Emp 阅读全文
摘要:
一、RESTful 简介 REST 是一种软件架构风格。 REST:Representational State Transfer,表现层资源状态转移。 对此,有几个名字需要理解一下: 表现层:实际上就是前端的页面到后端的控制层。 资源:当应用部署到服务器上之后,万物皆资源,比如一个类、一个html 阅读全文
摘要:
SpringMVC 中的视图是 View 接口,视图的作用是渲染数据,将模型 Model 中的数据展示给用户。 视图的种类很多,默认有:转发视图和重定向视图。 若使用的视图技术为 Thymeleaf,在 SpringMVC 的配置文件中配置了 Thymeleaf 的视图解析器,由此视图解析器解析之后 阅读全文
摘要:
一、域对象 1. 域对象的作用 就是在一定范围内可以共享数据,通常有 3 种: request: 一次请求,多个资源共享数据 session: 默认一次会话,多个请求,多个资源共享数据 servletContext: 一个应用,多个会话,多个请求,多个资源共享同一份数据 2. 域对象生命周期 req 阅读全文
摘要:
一、通过 ServletAPI 获取 可以使用原生 Servlet 获取请求参数,将 HttpServletRequest 作为控制器方法的形参,此时 HttpServletRequest 类型的参数表示封装了当前请求的请求报文的对象。 有两种常用的方法。 使用 getParameter()方法获取 阅读全文
摘要:
在之前的 hello world 示例中,用到了 @RequestMapping 注解,它的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。 当 SpringMVC 接受到指定的请求,就会到这个映射关系中找到对应控制器方法来处理这个请求。 一、@RequestMapping 注解的位置 阅读全文