当前位置: 首页 > news >正文

做网站怎么切片福田网站设计处理

做网站怎么切片,福田网站设计处理,php做网站参考文献,网站推广在线推广目录 什么是Spring MVC实现客户端和程序之间的“连接”1.1 RequestMapping1.2GetMapping1.3PostMapping 获取参数2.1.1 获取单个参数2.1.2 获取多个参数2.1.3 获取对象2.2 后端参数重命名2.3 RequestBody 接收JSON对象2.4 获取URL中参数PathVariable2.5 上传⽂件RequestPart2.6…

目录

  • 什么是Spring MVC
  • 实现客户端和程序之间的“连接”
    • 1.1 @RequestMapping
    • 1.2@GetMapping
    • 1.3@PostMapping
  • 获取参数
    • 2.1.1 获取单个参数
    • 2.1.2 获取多个参数
    • 2.1.3 获取对象
    • 2.2 后端参数重命名
    • 2.3 @RequestBody 接收JSON对象
    • 2.4 获取URL中参数@PathVariable
    • 2.5 上传⽂件@RequestPart
    • 2.6 获取Cookie/Session/header
  • 返回数据
    • 请求转发或请求重定向

什么是Spring MVC

Spring MVC 特性:
1.Spring MVC 是一个Web框架。
2.Spring MVC 是基于Servlet API 构建的。

MVC是Model View Controller 的缩写,它是软件工程中的一种软件框架模式,它把软件系统分为模型、视图和控制器三个基本部分。

MVC执行流程:
1.用户的请求首先先到Controller。
2.Controller将请求转发给Model。
3.Model处理业务并将数据结果给Controller。
4.Controller会将数据给View引擎。
5.View转换数据生成给最终用户。

在这里插入图片描述
MVC 是⼀种思想,⽽ Spring MVC 是对 MVC 思想的具体实现。
现在绝⼤部分的 Java 项⽬都是基于 Spring(或 Spring Boot)的,⽽ Spring 的核⼼就是 Spring MVC。

实现客户端和程序之间的“连接”

1.1 @RequestMapping

@RequestMapping是 Spring Web 应⽤程序中最常被⽤到的注解之⼀,它是⽤来注册接⼝的路由映射的。
在这里插入图片描述
在这里插入图片描述

1.2@GetMapping

@GetMapping:实现HTTP连接,但只支持GET类型的请求
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3@PostMapping

@PostMapping:实现HTTP连接,但只支持POST类型的请求
在这里插入图片描述

获取参数

2.1.1 获取单个参数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.1.2 获取多个参数

在这里插入图片描述
在这里插入图片描述

2.1.3 获取对象

package com.example.demo.model;import lombok.Data;@Data
public class User {private int id;private String name;private String password;private int age;
}
package com.example.demo.controller;import com.example.demo.model.User;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
@RequestMapping("/user")
public class UserController {@RequestMapping("/add")public User add(User user) {return user;}
}

在这里插入图片描述

2.2 后端参数重命名

在这里插入图片描述
在这里插入图片描述

2.3 @RequestBody 接收JSON对象

在这里插入图片描述

在这里插入图片描述

2.4 获取URL中参数@PathVariable

在这里插入图片描述
在这里插入图片描述

2.5 上传⽂件@RequestPart

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.6 获取Cookie/Session/header

获取Cookie

/*** 获取 Cookie* @param ck* @return*/@RequestMapping("/getcookie")public String getCookie(@CookieValue("java")String ck) {return ck;}

在这里插入图片描述
获取Session

/*** 获取 Session** @param name* @return*/@RequestMapping("/get_sess")public String getSess(@SessionAttribute(required = false, value = "SESSION_KEY") String name) {return name;}

在这里插入图片描述
获取header

@RequestMapping("/header")
@ResponseBodypublic String header(@RequestHeader("User-Agent") String userAgent) {return "userAgent:"+userAgent;
}

返回数据

请求转发或请求重定向

forward VS redirect
return 不但可以返回⼀个视图,还可以实现跳转,跳转的⽅式有两种:
forward 是请求转发;
redirect:请求重定向。
// 请求重定向
@RequestMapping("/index")
public String index(){return "redirect:/index.html";
}// 请求转发
@RequestMapping("/index2")
public String index2(){return "forward:/index.html";
}

在这里插入图片描述

http://www.bjxfkj.com.cn/article/108491.html

相关文章:

  • 微网站 功能滁州做网站hi444
  • 我做网站可以赚钱吗中国建设银行启东市支行网站
  • 企业网站用免费程序wordpress转移服务器后不能访问
  • 惠州模板网站超酷 flash 网站
  • jsp网站开发代码下载查询别人用的wordpress主题
  • 上百度推广的网站要多少钱公共资源交易网
  • 北京天通苑网站建设福州seo网络推广
  • 南充网站设计学校台州seo免费诊断
  • 常州免费企业网站建设wordpress微信支付模板
  • 南昌网站建设制作商漳州注册公司
  • 一个网站有哪些优势海南公共招聘网
  • 网站设计流程大致分为几个阶段dw做网站简单首页
  • zencart网站打不开计算机考试网页制作怎么做
  • 织梦做的网站怎么传到网上大连连城传媒
  • 做网站的开发心得百度明星人气榜入口
  • 门户网站制作定制推荐佛山企业网站建设
  • 建一个大网站需要的时间微信官网手机版
  • 在自己电脑上建设网站北京比较好的网站开发公司
  • 数据分析对网站建设的重要性汕头澄海玩具
  • 2019年开公司做网站可以吗wordpress收集客户插件
  • 三亚做网站哪家好html做网站步骤
  • 网站设计优秀作品上海网页设计师培训班
  • 济南网站制做asp 网站开发 软件
  • 网站自助建站开发制作wordpress抖音插件
  • php企业网站开发重庆开网站
  • 网站微信链接怎么做的微网站预约网站开发
  • 自己建网站需要什么软件电子商务网站开发技术论文
  • wordpress音乐网站当阳网站建设
  • 安徽建设学校官方网站网站蜘蛛来访记录
  • 深圳网站搭建专业公司怎么修改网站标题关键词描述