
Java全栈课程之SpringMVC详解分栏
文章平均质量分 83
Java全栈课程之SpringMVC详解分栏
小孙同学1024
分享学习的日常
展开
-
Java全栈课程之SpringMVC详解——文件上传和下载
文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器;原创 2024-02-24 14:07:54 · 1053 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——拦截器
那如何实现拦截器呢?想要自定义拦截器,必须实现 HandlerInterceptor 接口。1、新建一个Moudule , springmvc-07-Interceptor , 添加web支持2、配置web.xml 和 springmvc-servlet.xml 文件3、编写一个拦截器//在请求处理的方法之前执行//如果返回true执行下一个拦截器//如果返回false就不执行下一个拦截器。原创 2024-02-24 14:00:24 · 705 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——JSON讲解
在JavaScript 语言中,一切都是对象。因此,任何JavaScript支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等。很多人搞不清楚JSON和JavaScript 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解:JSON 是JavaScript 对象的字符串表示法,它使用文本表示一个JS对象的信息,本质是一个字符串。原创 2024-02-19 01:51:38 · 1085 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——数据处理
1.提交的域名称和处理方法的参数名一致提交数据:https://localhost:8080/hello?name=nihao后台输出:nihao2.提交的域名和处理方法的参数名不一致提交数据:提交数据:https://localhost:8080/hello?后台输出:nihao3.提交的是一个对象要求提交的表单域和对象的属性名一致,参数使用对象即可① 实体类② 提交数据:③ 处理方法后台输出:User(id=1, name=nn, age=10)原创 2024-02-18 20:58:56 · 945 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——结果跳转方式
设置ModelAndView对象,根据view的名称,和视图解析器跳到指定的页面.页面:{视图解析器前缀}+viewName+{视图解析器后缀}对应的controller。原创 2024-02-18 15:34:57 · 504 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——Controller及RestFul风格
1.控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。2.控制器负责解析用户的请求并将其转换为一个模型。3.在Spring MVC中一个控制器类可以包含多个方法4.在Spring MVC中,对于Controller的配置方式有很多种。原创 2024-02-18 02:09:22 · 1730 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——HelloSpringMVC
1.新建文件,添加web支持2.导入SpringMVC依赖3.配置web.xml,注册DispatcherServlet4.编写SpringMVC的配置文件!5.添加处理映射器6.添加处理适配器7.添加视图解析器8.编写业务Controller,要么实现Controller接口,要么增加注解;需要返回一个ModelAndView,装数据,封视图;9.将自己的类交给SpringIOC容器,注册bean10.编写要跳转的jsp页面,显示ModelAndView存放的数据,以及我们的正常页面。原创 2024-02-17 19:48:17 · 989 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——什么是SpringMVC
Spring MVC是Spring Framework的一部分,是基于Java客现MVC的轻量级Web框架。原创 2024-02-16 20:30:15 · 919 阅读 · 0 评论 -
Java全栈课程之SpringMVC详解——回顾MVC与Servlet
1.MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。2.是将业务逻辑、数据、显示分离的方法来组织代码。3.MVC主要作用是降低了视图与业务逻辑间的双向偶合。4.MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。5.:数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao)和服务层(行为Service)。原创 2024-02-16 14:25:15 · 887 阅读 · 0 评论