随笔分类 -  SpringMVC

摘要:使用配置类和注解代替 web.xml 和 SpringMVC配置文件 的功能。 一、创建初始化类 在 Servlet3.0 环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类,如果找到的话就用它来配置 Servlet 容器。 S 阅读全文
posted @ 2021-08-23 23:10 把苹果咬哭的测试笔记 阅读(94) 评论(0) 推荐(0) 编辑
摘要:一、基于配置的异常处理 SpringMVC 提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolver。 HandlerExceptionResolver接口的实现类有: DefaultHandlerExceptionResolver,这个是默认使用的处理 阅读全文
posted @ 2021-08-22 21:27 把苹果咬哭的测试笔记 阅读(46) 评论(0) 推荐(0) 编辑
摘要:springMVC 中的拦截器用于拦截控制器方法的执行。 先创建出前置需要的一些条件: <a th:href="@{/testInterceptor}">测试拦截器</a> 后端: @Controller public class TestController { @RequestMapping(" 阅读全文
posted @ 2021-08-22 10:21 把苹果咬哭的测试笔记 阅读(69) 评论(0) 推荐(0) 编辑
摘要:使用 ResponseEntity 实现文件上传和下载 在 static 下新建一个 img ,并且我放了一张图片在里面,然后重新 maven 打包一下。 下载 新建一个页面file.html,并且配置视图控制器,以便跳转: <mvc:view-controller path="/file" vie 阅读全文
posted @ 2021-08-21 20:54 把苹果咬哭的测试笔记 阅读(65) 评论(0) 推荐(0) 编辑
摘要:HttpMessageConverter 是报文信息转换器,作用有 2 个: 将请求报文转换为Java对象:请求报文是从浏览器发送到服务器,发送到服务器中就是 request 对象, 将Java对象转换为响应报文:响应报文是服务器响应给浏览器的,服务器中用的java,浏览器不能解析java,所以要转 阅读全文
posted @ 2021-08-21 20:46 把苹果咬哭的测试笔记 阅读(161) 评论(0) 推荐(0) 编辑
摘要:数据被删除差不多了,得做个添加的功能。 一、前端改动 1. 修改列表页,增加一个【添加】按钮 点击这个按钮可以调到新增页面。 <tr> <th colspan="5">员工列表</th> </tr> <tr> <th>id</th> <th>lastName</th> <th>email</th> 阅读全文
posted @ 2021-08-19 23:46 把苹果咬哭的测试笔记 阅读(93) 评论(0) 推荐(0) 编辑
摘要:一、回显功能 做实际修改操作之前,需要有个回显功能,就是点编辑页后可以看到数据。 1.修改操作超链接 这里的请求地址跟删除的一样,需要带上 id,因为要回显这个 id 的数据。 <td> <a @click="deleteEmployee" th:href="@{/employee/} + ${em 阅读全文
posted @ 2021-08-19 23:46 把苹果咬哭的测试笔记 阅读(68) 评论(0) 推荐(0) 编辑
摘要:删除相对麻烦一点,因为 Rest 中得用 delete 方法请求。 在前面已经提到如何实现 delete 和 put 方法请求了,这里同样借助表单来提交 post 请求,然后转成 delete 请求方法。 一、修改列表前端代码 1. 修改删除的请求地址 Rest 中删除的请求地址应该是/employ 阅读全文
posted @ 2021-08-18 23:29 把苹果咬哭的测试笔记 阅读(181) 评论(0) 推荐(0) 编辑
摘要:一、增加控制器方法 在控制器类 EmployeeController 中,添加访问列表方法。 @Controller public class EmployeeController { @Autowired private EmployeeDao employeeDao; @RequestMappi 阅读全文
posted @ 2021-08-18 23:25 把苹果咬哭的测试笔记 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、新建 index.html 在 webapp\WEB-INF\templates 下新建首页 index.html。 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset 阅读全文
posted @ 2021-08-17 23:21 把苹果咬哭的测试笔记 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、搭建 mvc 环境 新建一个 module 模块,创建 maven 工程,步骤跟以前一样,各种配置文件内容也可以拷贝修改一下即可。 二、创建实体类 新建个 bean 包,创建实体类 Employee: package com.pingguo.rest.bean; public class Emp 阅读全文
posted @ 2021-08-17 23:20 把苹果咬哭的测试笔记 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、RESTful 简介 REST 是一种软件架构风格。 REST:Representational State Transfer,表现层资源状态转移。 对此,有几个名字需要理解一下: 表现层:实际上就是前端的页面到后端的控制层。 资源:当应用部署到服务器上之后,万物皆资源,比如一个类、一个html 阅读全文
posted @ 2021-08-16 23:55 把苹果咬哭的测试笔记 阅读(90) 评论(0) 推荐(0) 编辑
摘要:SpringMVC 中的视图是 View 接口,视图的作用是渲染数据,将模型 Model 中的数据展示给用户。 视图的种类很多,默认有:转发视图和重定向视图。 若使用的视图技术为 Thymeleaf,在 SpringMVC 的配置文件中配置了 Thymeleaf 的视图解析器,由此视图解析器解析之后 阅读全文
posted @ 2021-08-15 23:37 把苹果咬哭的测试笔记 阅读(145) 评论(0) 推荐(0) 编辑
摘要:一、域对象 1. 域对象的作用 就是在一定范围内可以共享数据,通常有 3 种: request: 一次请求,多个资源共享数据 session: 默认一次会话,多个请求,多个资源共享数据 servletContext: 一个应用,多个会话,多个请求,多个资源共享同一份数据 2. 域对象生命周期 req 阅读全文
posted @ 2021-08-15 09:52 把苹果咬哭的测试笔记 阅读(430) 评论(0) 推荐(0) 编辑
摘要:一、通过 ServletAPI 获取 可以使用原生 Servlet 获取请求参数,将 HttpServletRequest 作为控制器方法的形参,此时 HttpServletRequest 类型的参数表示封装了当前请求的请求报文的对象。 有两种常用的方法。 使用 getParameter()方法获取 阅读全文
posted @ 2021-08-14 09:34 把苹果咬哭的测试笔记 阅读(178) 评论(0) 推荐(0) 编辑
摘要:在之前的 hello world 示例中,用到了 @RequestMapping 注解,它的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。 当 SpringMVC 接受到指定的请求,就会到这个映射关系中找到对应控制器方法来处理这个请求。 一、@RequestMapping 注解的位置 阅读全文
posted @ 2021-08-12 23:29 把苹果咬哭的测试笔记 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、什么是 MVC MVC 其实是一种架构思想,将软件按照模型、视图、控制器来划分。 M:是指 Model,就是模型层,指工程中的 JavaBean,作用是处理数据。 V:是指 View,视图层,指工程中的 html 或 jsp 等页面,作用是与用户进行交互,展示数据。 C:是指 Controlle 阅读全文
posted @ 2021-08-11 18:52 把苹果咬哭的测试笔记 阅读(78) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示