
springMVC学习
学习springMVC
鸠叁
这个作者很懒,什么都没留下…
展开
-
【springMVC_1_Java web的发展历史】
MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高了应用的可扩展性和可维护性。**V:**View,视图层指项目当中的html或jsp等页面,作用是与用户进程交互,展示数据。**C:**Contoller,控制层,指工程当中的servlet,作用是接受请求和响应数据。**M:**指model:模型层,指工程当中的Java Bean,作用是处理数据。一类是实体类Bean:专门存储业务数据的。原创 2022-11-29 10:47:09 · 102 阅读 · 0 评论 -
【springMVC_10_SpringMVC响应_ SpringMVC的异常处理】
1. 异常处理思路Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。2. SpringMVC的异常处理①:使用自己处理异常controller代码404页面②:使用处理器处理异常controller代码自定义异常类自定义异常处理器配置异常处理器原创 2022-11-30 08:35:25 · 57 阅读 · 0 评论 -
【springMVC_11_SpringMVC拦截器_ 拦截器的介绍】
SpringMVC提供了Intercepter拦截器机制,类似于Servlet当中的Filter过滤器,用于拦截用户的请求并作出相应的处理,比如通过拦截器来进行用户权限验证或者用来判断用户是否登录。SpringMVC拦截器是可插拔式的设计,需要某一功能拦截器,就需要在配置文件中应用拦截器即可;如果不需要这个功能拦截器,只需要在配置文件中取消该拦截器即可。原创 2022-11-30 08:42:25 · 445 阅读 · 0 评论 -
【springMVC_2_SpringMVC的入门案例】
Spring MVC的本质就是一个servlet,是对原生的servlet进行了封装。在以前我们浏览器的每一次请求都需要我们写一个对应的servlet,现在我们只需要将浏览器的请求和响应交给DispatcheServlet进行统一的处理。Spring MVC是基于原生的servlet,通过强大的前端控制器DispatcheServlet,对请求和响应进行统一处理。③:首先需要将原本的web.xml配置文档做出如下更改。编写springmvc.xml的配置文件。⑥:配置springmvc.xml。原创 2022-11-29 10:51:10 · 72 阅读 · 0 评论 -
【springMVC_13_Spring Mvc 参数传递_基本数据类型】
注:和@RequestParam注解使用相同的地方简述。关于@AliasFor注解说明:标识2个属性作用一致。@RequestParam,POST和GET均支持。@PathVariable,POST和GET均支持。原创 2022-11-30 11:08:10 · 114 阅读 · 0 评论 -
【springMVC_4_SpringMVC请求_RequestMapping注解】
RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系。2. value value属性和path属性是一样的。RequestMapping注解可以作用在方法和类上。3. 细节:路径可以不编写 / 表示应用的根目录开始。3. mthod 指定该方法的请求方式。2. 作用在方法上:第二级的访问目录。1. path 指定请求路径的url。1. 作用在类上:第一级的访问目录。原创 2022-11-29 11:06:35 · 69 阅读 · 0 评论 -
【springMVC_15_Spring Mvc 参数传递_对象+List同时接收】
【代码】【spring_16_Spring Mvc 参数传递_普通对象&数组&集合List】原创 2022-11-30 11:14:32 · 123 阅读 · 0 评论 -
【springMVC_6_SpringMVC请求_不常用的注解】
2. required:请求参数中是否必须提供此参数,默认值是true,必须提供。1. 作用:把请求中的指定名称的参数传递给控制器中的形参赋值。1. 作用:用于获取请求体的内容(注意:get方法不可以)1. required:是否必须有请求体,默认值是true。1. value:请求参数中的名称。原创 2022-11-29 11:09:18 · 70 阅读 · 0 评论 -
【springMVC_14_Spring Mvc 参数传递_普通对象&数组&集合List】
后台(@RequestParam注解不可缺少)原创 2022-11-30 11:12:16 · 77 阅读 · 0 评论 -
【springMVC_8_SpringMVC响应_ 数据处理及跳转】
DispatcherServlet会拦截到所有的资源,导致一个问题就是静态资源(img、css、js)也会被拦截到,从而不能被使用。解决问题就是需要配置静态资源不进行拦截,在springmvc.xml配置文件添加如下配置。设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .json和JavaBean对象互相转换的过程中,需要使用jackson的jar包。2、通过HttpServletResponse实现重定向。通过设置ServletAPI , 不需要视图解析器 .原创 2022-11-30 08:27:55 · 59 阅读 · 0 评论 -
【springMVC_9_SpringMVC响应_SpringMVC实现文件上传】
在Springmvc.xml配置文件上传解析器。编写文件上传的html页面。导入文件上传的jar包。controller层。原创 2022-11-30 08:32:51 · 69 阅读 · 0 评论 -
【springMVC_3_SpringMVC原理】
Spring的web框架围绕DispatcherServlet 【servlet调度】设计。DispatcherServlet的作用是将请求发送到不同的处理器。原创 2022-11-29 10:52:58 · 70 阅读 · 0 评论 -
【springMVC_5_SpringMVC请求_RequestMapping的请求参数绑定】
只需要在控制器的方法参数定义HttpServletRequest和HttpServletResponse对象。原创 2022-11-29 11:08:19 · 64 阅读 · 0 评论 -
【springMVC_7_SpringMVC请求_RestFul风格】
我们使用浏览器地址栏进行访问默认是Get请求,会报错405:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N0KtlngM-1669691440667)(C:\Users\78153\Desktop\新建文本文档.assets\920e72fd32524f7b9c381d98ebe2a11e.png)]用于约束请求的类型,可以收窄请求范围。指定请求谓词的类型如GET, POST, HEAD, OPTIONS, PUT, PATCH, DELETE, TRACE等。原创 2022-11-29 11:11:55 · 302 阅读 · 0 评论 -
【springMVC_12_SpringMVC拦截器_ 使用拦截器实现用户登录权限验证】
在springMV.xml文件当中配置拦截器。Controller层的设计。原创 2022-11-30 08:44:41 · 206 阅读 · 0 评论