SpringMVC框架学习
文章平均质量分 85
在地球迷路的怪兽
此时情绪此时天,无事小神仙。
展开
-
SpringMVC文档详细总结
文章目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖(所谓引入依赖就是通过maven导入工程所需要的各种jar包)3、配置web.xmla>默认配置方式b>扩展配置方式(一般使用这种方式)4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转原创 2021-09-12 19:50:23 · 3376 阅读 · 0 评论 -
SpringMVC异常处理机制
异常处理的思路测试环境准备首先写一个DemoController控制层的类作为测试访问的控制器package com.itheima.controller;import com.itheima.exception.MyException;import com.itheima.service.DemoService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.原创 2021-09-03 23:46:34 · 173 阅读 · 2 评论 -
SpringMVC拦截器
拦截器(interceptor)的作用拦截器和过滤器区别一般开发当中,我们都是用Interceptor去做。拦截器的快速入门自定义拦截器很简单,只有如下三步:1、创建拦截器类实现HandlerInterceptor接口2、配置拦截器3、测试拦截器的拦截效果开始入门以前,先准备好环境,我准备了一个目标控制器方法target@RequestMapping("/target") @ResponseBody//不进行页面跳转 public ModelAndView target原创 2021-09-03 13:27:45 · 92 阅读 · 0 评论 -
SpringMVC的请求
SpringMVC获得请求数据获得基本类型参数先写上控制器方法@RequestMapping("/quick9") @ResponseBody//不进行页面跳转 public void save9(String username,int age){ System.out.println(username); System.out.println(age); }然后从浏览器端发送请求:在服务器端控制台可看到浏览器端发送过来的请求参数:原创 2021-09-03 11:12:33 · 152 阅读 · 0 评论 -
SpringMVC的数据响应
SpringMVC的数据响应方式下面我们将对这几种数据响应的方式进行详解。1、页面跳转方式1.1、返回字符串形式直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。就像之前快速入门写的那样。1.2.1、返回ModelAndView对象形式一控制器中写上如下形式的控制器方法@RequestMapping("/quick2") public ModelAndView save2(){ /* Model:模型:作用是封装数据原创 2021-09-01 10:58:14 · 210 阅读 · 0 评论 -
SpringMVC执行流程中的组件解析
SpringMVC的执行流程Handle是什么?Handler是一个Controller的对象和请求方式的组合的一个Object对象HandleExcutionChains是HandleMapping返回的一个处理执行链,它是对Handle的二次封装,将拦截器关联到一起。然后,在DispatcherServlert中完成了拦截器链对handler的过滤。DispatcherServlet要将一个请求交给哪个特定的Controller,它需要咨询一个Bean——这个Bean的名字为“Handler原创 2021-08-31 12:15:11 · 66 阅读 · 0 评论 -
SpringMVC简介
SpringMVC概述web层的任务分析由上图可以看出,有一个UserServlet负责去操作User对象的一些行为,然而在实际开发中肯定不止这一种servlet,还有什么比如productServlet啊之类的(根据具体业务具体分析),每一个servlet的内部所执行的操作、行为,有很多都是一致重复的,比如一般情况下每个servlet都会有的操作:接受请求参数、封装实体、访问业务层、接收返回结果,然后指派页面等。那既然这些操作都是一样的,那我们就可以把它们抽取出来,抽取出来之后通过使用一个框架让它原创 2021-08-29 15:49:09 · 175 阅读 · 0 评论 -
Spring集成web环境
SpringMVC的前置课现在开始学习SpringMVC,所以要使用Spring容器集成web环境,所以第一步必然是引入web环境所需要的依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL原创 2021-08-28 21:52:15 · 171 阅读 · 0 评论 -
SpringMVC执行原理
浅谈一下关于SpringMVC的执行流程原创 2021-08-19 12:10:31 · 404 阅读 · 0 评论