
SpringMVC
文章平均质量分 64
一个专栏带你深入学习、理解和熟练使用SpringMVC,持续更新,敬请期待!
Be explorer
分享日常学习笔记和实战经验,开源NB
展开
-
SpringMVC—通过SpringMVC实现转发和重定向(无视图解析器)一篇文章搞定!
当我在网址栏输入http://localhost:8080/testModel,界面重定向,转发和重定向的概念一定要去区分开,这个很容易犯错误!三、如果有视图解析器,直接省略掉前后缀即可。请求路径没有发生变化,说明成功完成了转发。原创 2023-11-27 11:26:56 · 450 阅读 · 0 评论 -
【已解决】新建的SpringMVC项目,启动浏览器报404错误
一、出现这种情况首先要冷静,检查自己项目中启动服务器的时候是否生成了lib目录,并且里面的jar包都成功都导入。二、发现当前项目并未给我生成了lib目录,我们手动创建,并且将jar包导入。最后点击apply和OK,重启TomCat即可!这里注意把lib目录放到WEB-INF下面。原创 2023-11-27 11:24:12 · 506 阅读 · 0 评论 -
SpringMVC篇—一篇文章搞清SpringMVC实现文件上传和下载!
SpringMVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。至此,关于SpringMVC中的文件的上传和下载你已经掌握,后续还会继续更新,敬请期待!注意:这里的id一定不能写错,因为在别的类中会通过这个id调用这个类。四、编写Controller控制类(含两种文件上传方法,随用随取)这里的enctype中的属性表示文件以二进制流的形式上传到服务器。一、文件下载的控制器方法(死代码,拿着直接用)一、导入支持文件上传的依赖。原创 2023-11-27 11:20:47 · 470 阅读 · 0 评论 -
SpringMVC篇—SpringMVC拦截器,一篇文章深入理解和使用!
一、写一个类,继承handlerInterceptor接口,重写接口中的方法(接口中的方法不是一定要被重写的,也可以自定义)//自定义拦截器,直接实现HandlerInterceptor接口/*return true:表示执行下一个拦截器,放行return false:表示不执行下一个拦截器,直接将方法停止在拦截器上,不允许穿透拦截器*///一般情况下,拦截功能只是用拦截前方法即可,下面两个postHandle、afterCompletion一般都是些一些拦截的日志信息(可以省略)原创 2023-11-27 09:27:15 · 671 阅读 · 0 评论 -
SpringMVC篇—深入理解和使用Ajax请求,速通!
通过这些提供的Ajax方法,我们可以使用HTTP get和HTTP post从远程服务器上请求文本、HTML、XML、或JSON,与此同时还能够把这些外部数据直接载入网页的被选元素中。"html": 将服务器端返回的内容转换成普通文本格式,在插入DOM中时,如果包含JavaScript标签,则会尝试去执行。引入JQuery,就可以使用他的Ajax方法,我们样例中是用post方法,讲就是当我文本域失焦的时候,就会触发函数a。至此,你已经深入的理解和掌握了Ajax的概念和使用方法,后续会持续更新,敬请期待!原创 2023-11-27 09:06:51 · 1148 阅读 · 0 评论 -
SpringMVC篇—SSM整合(完整的项目底层,彻底搞清SSM框架!)
注意:想要在service层调用dao,必须在类前边定义dao接口的属性,并且写一个set方法,方便Spring管理。以图书管理系统为例,详细介绍不同层的创建和使用方法,后续框架的创建完全可以直接使用本篇文章的内容!六、编写mybatis-config.xml,给实体类起别名和Mapper.xml注册。七、编写service层接口和实现类,都是调用dao层的方法。十、编写spring-service.xml文件。原创 2023-11-26 12:47:58 · 528 阅读 · 0 评论 -
SpringMVC篇—一篇文章带你彻底玩转JSON!
一、定义和使用规范(1)定义(2)规范二、编程语言和JSON的转换关系(重要)左边是JSON转其他编程语言,右边是编程语言转JSON(1)JS和JSON之间的转换也可以用这种方式将字符串转换成对象(注意: 一般JSON都是用双引号,外面一定要用单引号,内外的引号不能相同)(2)转换的结果①JSON字符串②转换成JS对象(区别于JSON,是可以展开的)三、JS和JSON的区别对JSON的补充:1、采用完全独立于编程语言的文本格式来存储和表示数据。原创 2023-11-26 12:35:31 · 540 阅读 · 0 评论 -
SpringMVC篇—SpringMVC接收请求参数和数据回显功能,一篇文章保证将其拿下!
一、提交的域名称和处理方法的参处数名一致我们直接在网址栏输入对应的参数,不用输入变量即可,后台方法就能够接收到前端传递的数据这里涉及到一个Spring的强大功能,自动转换器:比如我们前端通过form提交一个表单,表单中的数据正是我们某个对象的属性,那么我们只需要在Controller类中传一个对象,他会帮我们自动把前端传来的参数转换,和对象的属性一一对应!!!!!!原创 2023-11-26 12:29:21 · 524 阅读 · 0 评论 -
SpringMVC篇—RestFul风格之速通RestFul(@PathVariable和@PostMapping等注解使用)
RestFul就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更加简洁,更有层次,更易于实现缓存等机制。原创 2023-11-26 12:23:30 · 670 阅读 · 0 评论 -
SpringMVC篇— 使用注解@Controller开发SpringMVC,一篇文章搞定SpringMVC 中控制层
首先我们在springmvc-servlet.xml中用一条语句,就省略了配置处理映射器和处理适配器,我们只需要配置视图解析器即可,这一整个配置文件中的内容几乎都是写死的,拿过来直接可以用,现在我们使用注解,控制类中的每一个方法就相当于一个servlet,我们可以按照不同的业务写多个方法,也就是一个控制类控制多条线的开发,方法中还可以设置视图跳转,return的内容将被视图解析器解析成为WEB-INF/jsp下的.jsp文件,实现页面跳转!!!另外,我们的jsp页面也可以实现复用的效果,多个控制类中的方法原创 2023-11-25 14:23:47 · 560 阅读 · 0 评论 -
SpringMVC篇—剖析SpringMVC执行原理,详细的各个组件的作用一篇文章帮你搞定拿下!
二、当我们在前端网址栏输入/hello时,就是走了web.xml注册的Dispatchersrvlet,因为我们给Dispatchersrvlet配置的映射路径是“/”,所有的请求都会走他。11、DispatchServlet根据解析后的视图结果,调用具体的视图。12、最终视图呈现给用户。原创 2023-11-25 13:52:39 · 380 阅读 · 0 评论 -
SpringMVC篇—认识MVC底层原理、架构和使用,一篇文章搞定!
一、理解MVCMVC是一种软件设计规范,是一种架构模式!原创 2023-11-25 13:43:30 · 1479 阅读 · 0 评论