
SpringMvc
springmvc基本使用
真想舒服的待会儿
再试一次,不行就回家种地了!!!!
展开
-
springmvc08_简介_拦截器
1.自定义拦截器实现接口HandlerInterceptor重写方法:preHandle:handler之前执行,拦截一次, 返回true表示放行postHandle:handler逻辑真正执行完成但尚未返回页面之前拦截一次afterCompletion:返回页面之后拦截一次2.配置拦截器3.实现接口/** * 自定义拦截器 */public class MyInterceptor implements HandlerInterceptor { /**原创 2021-09-17 15:05:52 · 95 阅读 · 0 评论 -
springmvc07_简介_model
1.返回字符串(直接返回逻辑视图名,数据使用model和modelmap封装)ModelAndView=ModelMap+view(逻辑视图名)现在直接将逻辑视图名以字符串形式return(文件名)Model接口方法addAttribute(String key,Object value)存储键值对,将被存储到request域中ModelMap封装数据,方法addAttribute(String key,Object value)存储键值对,将被存储到request域中@Request原创 2021-09-17 14:53:11 · 131 阅读 · 0 评论 -
springmvc06_简介_json的前后端交互
1.前后端的交互@RequestBody注解,将JSON 字符串转换为POJO对象,作用:用于获取请求体(按照http协议进行一个完整的封装,往往都是由请求头+请求体等组成)内容,不适用于Get请求方式@ResponseBody注解 作用:该注解用于将Controller的方法返回的对象转换为json字符串返回给客户端2.前端页面<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="fa原创 2021-09-17 12:45:35 · 116 阅读 · 0 评论 -
springmvc05_简介_常用注解
1.@RequestHeader注解获取请求头信息,属性value,属性值为请求头的键名 @RequestMapping("sendParamsHeader") public ModelAndView sendParamsHeader(@RequestHeader("User-Agent") String header, ModelAndView modelAndView){ //封装数据 modelAndView.addObject("nowDate原创 2021-09-17 12:17:54 · 112 阅读 · 0 评论 -
springmvc04_简介_@RequestMapping02
1.默认支持servletApiSpringMVC在方法中直接声明HttpServletRequest,HttpServletResponse,HttpSession即可使用@Controller@RequestMapping("params")public class ParamsController { //功能1: 默认支持ServletAPI @RequestMapping("gotoParams") public ModelAndView gotoParams原创 2021-09-17 12:06:32 · 86 阅读 · 0 评论 -
springmvc03_简介_@RequestMapping的使用1
1.多个URL路径映射到同一个Handler(同一个方法)//控制器相当与WEB的Servlet@Controllerpublic class DefaultController { //用法1: 多个URL路径映射到同一个Handler(同一个方法) @RequestMapping(value={"gotoResultURL1","gotoResultURL2"}) public ModelAndView gotoResultURL(ModelAndView modelA原创 2021-09-17 11:27:12 · 95 阅读 · 0 评论 -
springmvc02_简介_架构流程
1.架构图解2.组件说明DispatcherServlet:前端控制器接收用户请求,响应结果,相当于中央处理器,DispatcherServlet是整个流程控制的中心,由它调用其它组件完成用户请求的处理。DispatcherServlet的存在降低了组件之间的耦合性。HandlerMapping:处理器映射器为一个Map<url,Hanlder>,HandlerMapping负责根据用户请求的Url找到Handler即处理器,SpringMVC提供了不同的映射器来实现不同原创 2021-09-17 10:33:32 · 95 阅读 · 0 评论 -
springmvc01_简介_简单使用
1.什么是springmvc。springmvc是一个轻量级的web表现层框架,用来写controller接收请求跳转页面的,他是spring框架的一部分,springmvc是对servlet的封装和增强,简化了servlet的操作。2.pom文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</art原创 2021-09-17 09:31:28 · 90 阅读 · 0 评论