SpringMVC(四):RequestMapping
全部标签现在我们来学习一下RequestMapping注解。RequestMapping注解用来将url映射到一个控制类(Controller类)或一个特定处理的方法上。一、RequestMapping使用的位置1.方法上直接上实例:packagecom.jms.controller;importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.web.bind.annotation.RequestMapping;@Controllerpublic
我们都知道通过servlet跳转到具体的视图有两种方式,一种方式是重定向,一种方式请求转发。那么在SpringMVC中视图解析后跳转是哪种方式实现的呢?很明显在我们发起请求时地址栏内的地址是没有发生变化的,所以SpringMVC默认是采用请求转发的方式进行跳转,那么我们是否可以通过重定向的方式到自己想去的页面呢?答案是可以的。一、重定向@RequestMapping("/red")publicStringtest1(){return"redirect:/index.jsp";} 重定向只需要在return中加一个“redirect:”,需要注意必须是完全路径,当有重定向标记后,不会在视图解析器
我们都知道通过servlet跳转到具体的视图有两种方式,一种方式是重定向,一种方式请求转发。那么在SpringMVC中视图解析后跳转是哪种方式实现的呢?很明显在我们发起请求时地址栏内的地址是没有发生变化的,所以SpringMVC默认是采用请求转发的方式进行跳转,那么我们是否可以通过重定向的方式到自己想去的页面呢?答案是可以的。一、重定向@RequestMapping("/red")publicStringtest1(){return"redirect:/index.jsp";} 重定向只需要在return中加一个“redirect:”,需要注意必须是完全路径,当有重定向标记后,不会在视图解析器
一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器MVC的工作流程:用户通过视图层发送请求到浏览器,在服务器中请求被Cont
一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器MVC的工作流程:用户通过视图层发送请求到浏览器,在服务器中请求被Cont
1、环境搭建1.1jar包4.3.18.RELEASEorg.springframeworkspring-web${spring.version}org.springframeworkspring-webmvc${spring.version}1.2web.xml前端核心控制器(dispatcherServlet)配置初始化参数,指定springMvc的核心配置文件,目的就是自动创建容器对象启动级别1Rest风格请求转换过滤器dispatcherServletorg.springframework.web.servlet.DispatcherServletcontextConfigLocati
1、环境搭建1.1jar包4.3.18.RELEASEorg.springframeworkspring-web${spring.version}org.springframeworkspring-webmvc${spring.version}1.2web.xml前端核心控制器(dispatcherServlet)配置初始化参数,指定springMvc的核心配置文件,目的就是自动创建容器对象启动级别1Rest风格请求转换过滤器dispatcherServletorg.springframework.web.servlet.DispatcherServletcontextConfigLocati
2023-01-19一、SpringMVC简介1、SpringMVC是Spring子框架2、SpringMVC是Spring为“控制层”提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架。3、SpringMVC是非侵入式:可以使用注解让普通java对象,作为请求处理器(Controller)4、即SpringMVC就是来代替Javaweb中的Servlet(处理请求、做出响应)二、SpringMVC处理请求原理简图 三、SpringMVC搭建框架1、创建工程(web工程)2、导入jar包dependencies>https://mvnrepository.com/artif
2023-01-19一、SpringMVC简介1、SpringMVC是Spring子框架2、SpringMVC是Spring为“控制层”提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架。3、SpringMVC是非侵入式:可以使用注解让普通java对象,作为请求处理器(Controller)4、即SpringMVC就是来代替Javaweb中的Servlet(处理请求、做出响应)二、SpringMVC处理请求原理简图 三、SpringMVC搭建框架1、创建工程(web工程)2、导入jar包dependencies>https://mvnrepository.com/artif
2023-01-19一、@RequestMapping注解位置1、书写在类上面(1)作用:为当前类设置映射URL(2)注意:不能单独使用,需要与方法上的@RequestMapping配合使用2、书写在方法上面(1)作用:为当前方法设置映射URL(2)注意:可以单独使用3、示例代码(1)day09_springMVC/src/main/java/“com.hh.controller.EmployeeController”@Controller@RequestMapping("/EmpController")publicclassEmployeeController{@RequestMapping