首页 > 其他分享 >SpringMVC

SpringMVC

时间:2022-10-21 00:12:32浏览次数:58  
标签:实体类 SpringMVC springMVC 前台 servlet 加载

基本使用:

1.使用springMVC技术需要先导入servlet和springMVC(spring-webmvc)坐标

2.创建一个springMVC的控制器类(等同于servlet功能)@controller是springMVC专属的,@RequestMappping是路径,@ResponseBody是把返回值反馈给页面的

 

 

3.初始化springMVC的环境,和spring一样设置一个类

 

  

 

 

4.初始化servlet容器,加载springMVC环境,第一个方法就是固定加载springMVC那个配置类,第二个方法就是设置路径,下面就是所有路径都交给springMVC去处理

 

  

 

 请求与响应:

  前台传过来的数据,

    1.普通参数传参:后台需要写形参和前台传过来的一样,如果不一样需要加上@requestParm(这里写前台传的那个名字)映射到后面自己写的形参

    2.实体类传参:外面的参数会直接放到实体类中

    3.实体类嵌套实体类:传的时候写嵌套实体类.属性

    4.数组:传的时候相同名称的会自动放到一起

    5.集合:前面需要加上@requestParam

  传JSON数据,需要先导入坐标

    开启自动转换JSON的支持,在springMVC控制类中加上注解@EnableWebMvc

    接收数据的时候在参数前面加上RequestBody

  为web容器提供过滤器,处理中文乱码问题,写在加载springMVC的那个config类里面

    

 

 

标签:实体类,SpringMVC,springMVC,前台,servlet,加载
From: https://www.cnblogs.com/songyuejava/p/16811527.html

相关文章

  • springMvc路径参数映射原理
     一、springMvc 执行流程图 二、springMvc中url映射接口关键点2.1:AbstractHandlerMappingorg.springframework.web.servlet.handler.AbstractHandlerMapping#getHa......
  • SpringMVC执行流程-2、DispatcherServlet初始化过程
    DispatcherServlet初始化过程DispatcherServlet本质上是一个Servlet,所以天然的遵循Servlet的生命周期。所以宏观上是Servlet生命周期来进行调度。  a>初始化We......
  • SpringMVC执行流程-3、DispatcherServlet调用组件处理请求
    DispatcherServlet调用组件处理请求a>processRequest()FrameworkServlet重写HttpServlet中的service()和doXxx(),这些方法中调用了processRequest(request,response)所......
  • SpringMVC的视图
    SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依赖,转发视图会自动......
  • 【SpringMvc】项目启动成功进入index页面,但@RequestMapping注解的路径报 500
    【爱迪的懂】项目正常启动成功进入index页面,但@RequestMapping注解的路径报500【避坑!】----------------------------------------------------------------------------......
  • SpringMVC的常用注解
    springmvc常用注解1.@controller注解是否是控制器类2.@requestMapping请求路径的注解​在类和方法上都可以用​可以设置请求路径也可以设置请求方法@Request......
  • SpringMVC常用注解
    springmvc常用注解1.@controller注解是否是控制器类2.@requestMapping请求路径的注解在类和方法上都可以用可以设置请求路径也可以设置请求方法@RequestMapping("/Use......
  • 13.0 SpringMVC父子容器
    一、Spring整合SpringMVCSpring整合SpringMVC唯一的体现就是父子容器:、通常我们会设置父容器(Spring)管理Service、Dao层的Bean,子容器(SpringMVC)管理Controller的Bea......
  • SpringMVC(五):重定向和请求转发
    我们都知道通过servlet跳转到具体的视图有两种方式,一种方式是重定向,一种方式请求转发。那么在SpringMVC中视图解析后跳转是哪种方式实现的呢?很明显在我们发起请求时地址栏......
  • SpringMVC(四):RequestMapping
    现在我们来学习一下RequestMapping注解。RequestMapping注解用来将url映射到一个控制类(Controller类)或一个特定处理的方法上。一、RequestMapping使用的位置1.方法上直......