04-SpringMvc基础
SpringMVC
敲代码的翠花
这个作者很懒,什么都没留下…
展开
-
07-请求与参数处理-参数-Date
修改com.example.config.SpringMvcConfig,在类上加上@EnableWebMvc注解。新建com.example.controller.DateController。修改DateController。修改DateController。修改DateController。原创 2024-01-30 15:20:02 · 307 阅读 · 0 评论 -
08-请求与参数处理-参数-File类型
2、在SpringMvcConfig类中配置 multipartResolver 解析器。创建com.example.controller.FileController。有些场景需要提供文件上传功能。原创 2024-01-30 16:15:45 · 466 阅读 · 0 评论 -
09-请求与参数处理-参数-JSON类型
作用:将请求中请求体所包含的数据传递给请求参数,此注解一个处理器方法只能使用一次。新建com.example.controller.JsonController。注释掉SpringMvcConfig的@EnableWebMvc注解。打开SpringMvcConfig中@EnableWebMvc注解。位置:SpringMVC控制器方法形参定义前面。在JsonController中添加代码。请求参数(传递json数据)名称:@RequestBody。pom.xml文件添加依赖。修改jsonList方法。原创 2024-01-30 17:00:50 · 360 阅读 · 0 评论 -
10-请求与参数处理-参数-中文乱码处理
在com.example.config.ServletContainerConfig文件中添加代码。出现乱码,对于get请求出现乱码,应给修改的是tomcat服务器下面的配置。在pom.xml文件配置tomcat插件编码。改成post表单传参。原创 2024-01-30 17:48:40 · 500 阅读 · 0 评论 -
11-响应结果处理-结果
返回的是一个文本,这是因为加了@ResposeBody这个注解,对返回值不做解析操作,不加会把返回结果当作一个页面来解析。新建com.example.controller.ResponseController。新建src/main/webapp/test.jsp文件。返回的是json形式的字符串。原创 2024-01-30 19:36:07 · 275 阅读 · 0 评论 -
13-RESTful风格-简介
REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格当我们想表示一个网络资源的时候,可以使用两种方式:传统风格资源描述形式id=1查询id为1的用户信息保存用户信息REST风格描述形式传统方式一般是一个请求url对应一种操作,这样做不仅麻烦,也不安全,因为会程序的人读取了你的请求url地址,就大概知道该url实现的是一个什么样的操作。按照REST风格访问资源时使用行为动作区分对资源进行了何种操作查询全部用户信息 GET(查询)原创 2024-01-31 10:36:55 · 306 阅读 · 0 评论 -
14-RESTful风格-快速体验
修改UserController。原创 2024-01-31 11:06:53 · 295 阅读 · 0 评论 -
15-RESTful风格-简化注解
添加了 @ResponseBody 注解,Spring MVC框架会使用MessageConverter(默认情况下,对于字符串可能是StringHttpMessageConverter)将方法的返回值(这里是字符串)转换为JSON、XML或其他合适的格式,并将其写入到HTTP响应的body部分。每个方法响应json都需要加上@ResponseBody注解,重复性太高。原创 2024-01-31 11:16:21 · 229 阅读 · 0 评论 -
16-RESTful风格-实战案例
将静态资源复制到webapp目录,启动项目浏览器访问路径http://localhost:8080/pages/books.html发现浏览器显示404,后端控制台打印[WARNING] No mapping for GET /pages/books.html这是因为ServletContainerConfig类中 @Override protected String[] getServletMappings() { //所有的请求都交给springm原创 2024-01-31 17:56:38 · 338 阅读 · 0 评论