![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
文章平均质量分 80
ABCdxy~
这个作者很懒,什么都没留下…
展开
-
文件上传和下载
文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器;原创 2022-09-28 16:29:06 · 1080 阅读 · 0 评论 -
拦截器
想要自定义拦截器,必须实现 HandlerInterceptor 接口1.新建一个Moudule , springmvc-07-Interceptor , 添加web支持2.配置web.xml 和 springmvc-servlet.xml 文件 (这里忽略。。。)3.编写一个拦截器//返回 true :放行,可以处理下一个拦截器//返回 false :不放行,不可以处理下一个拦截器System.out.println("=========处理前=========");}原创 2022-09-28 16:11:16 · 90 阅读 · 0 评论 -
搭建SSM(Spring-SpringMVC-Mybatis)
IDEAMySQL 5.5.59Tomcat 9Maven 3.6 创建一个存放书籍数据的数据库表 1.新建一Maven项目!ssmbuild , 添加web的支持 2.导入相关的pom依赖 3.maven资源过滤设置 4.建立基本结构和配置框架com.yuan.pojocom.yuan.daocom.yuan.servicecom.yuan.controller 编写mybatis-config.xml原创 2022-09-26 17:43:10 · 105 阅读 · 0 评论 -
JSON交互
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛采用完全独立于编程语言的文本格式来存储和表示数据简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。原创 2022-09-25 21:30:20 · 141 阅读 · 0 评论 -
乱码问题
Override}@Override}@Override}}web.xml中注册过滤器结果/*** 解决get和post请求 全部乱码的过滤器*/@Override}@Override//处理response的字符编码// 转型为与协议相关对象// 对request包装增强}@Override}}原创 2022-09-25 20:55:42 · 101 阅读 · 0 评论 -
数据处理
【代码】数据处理。原创 2022-09-25 20:34:58 · 78 阅读 · 0 评论 -
RestFul风格
Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作分贝对应 添加、删除、修改、查询:通过不同的参数来实现不同的效果,方法单一,post 和get查询,GET新增,POST更新,POST删除,GET或POST。原创 2022-09-24 09:29:46 · 246 阅读 · 0 评论 -
控制器Controller与RequestMapping
控制器负责提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现控制器负责解析用户的请求并将其转换为一个模型在SpringMVC中的一个控制器类可以包含多个方法在SpringMVC中对于控制器的配置方式有很多种。原创 2022-09-23 16:25:25 · 508 阅读 · 0 评论 -
第一个mvc程序(注解版)
url-pattern > /* 会匹配 *.jsp,会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。在视图解析器中我们把所有的视图都存放在/WEB-INF/目录下,这样可以保证视图安全,因为这个目录下的文件,客户端不能直接访问。方法返回的结果是视图的名称hello,加上配置文件中的前后缀变成WEB-INF/jsp/hello.jsp。即可,而省去了大段的xml配置。原创 2022-09-23 15:46:43 · 68 阅读 · 0 评论 -
第一个mvc程序(配置版)
5.编写我们要操作业务Controller ,要么实现Controller接口,要么增加注解;6.将自己的类交给SpringIOC容器,在springmvc-servlet.xml注册bean。7.写要跳转的jsp页面,显示ModelandView存放的数据,以及我们的正常页面。2.如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!/ 匹配所有的请求不包括.jsp /* 匹配所有的请求包括.jsp。1.新建一个Moudle , 添加web的支持!原创 2022-09-22 17:28:12 · 53 阅读 · 0 评论 -
什么是SpringMVC
Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架SpringMVC的特点:轻量级,简单易学高效 , 基于请求响应的MVC框架与Spring兼容性好,无缝结合约定优于配置功能强大:RESTful、数据验证、格式化、本地化、主题等简洁灵活spring的web框架围绕DispatcherServlet【调度servlet】设计。原创 2022-09-22 17:06:08 · 238 阅读 · 0 评论 -
回顾MVC
MVC是模型(Model)、视图(View)、控制器(Controller)的简称,是一种软件设计规范是将业务逻辑、数据、显示分离的方法来组织代码MVC主要作用是MVC不是一种设计模式,。当然不同的MVC存在差异数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。原创 2022-09-20 17:26:22 · 112 阅读 · 0 评论