文章分类 -  SpringMVC

SSM整合
摘要:建数据库和表结构 创建maven工程 POM.xml中导入坐标并建立依赖 编写实体类User.java 编写UserMapper接口UserMapper.java 编写UserMapper配置文件UserMapper.xml 编写MyBatis配置文件SqlMapConfig.xml以及db.pro 阅读全文
posted @ 2019-12-01 11:43 会飞的金鱼 阅读(114) 评论(0) 推荐(0)
SpringMVC 拦截器
摘要:SpringMVC的处理器拦截器类似Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理器。 拦截器链(Interceptor Chain)是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。 阅读全文
posted @ 2019-11-29 22:47 会飞的金鱼 阅读(89) 评论(0) 推荐(0)
SpringMVC 异常处理
摘要:系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、通过测试手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端 阅读全文
posted @ 2019-11-29 20:20 会飞的金鱼 阅读(131) 评论(0) 推荐(0)
SpringMVC 实现文件上传
摘要:文件上传的必要前提: form表单的enctype取值必须是:multipart/form-data。默认是:application/x-www-form-urlencoded。enctype:是表单请求正文的类型。 method属性取值必须是post。 提供一个文件选择域<input type=" 阅读全文
posted @ 2019-11-29 16:59 会飞的金鱼 阅读(159) 评论(0) 推荐(0)
SpringMVC 交互json数据
摘要:RequestBody注解 作用:用于获取请求体内容。直接使用得到是key=value&key=value...结构的数据。get方式不适用。 属性: required:是否必须有请求体。默认值是:true。当取值为true时,get请求方式会报错。如果取值是false,get请求得到是null。 阅读全文
posted @ 2019-11-28 21:19 会飞的金鱼 阅读(88) 评论(0) 推荐(0)
SpringMVC 返回值
摘要:返回值类型:String、void、ModelAndView。 一)字符串 Controller方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。 二)void Servlet原始API可以作为控制器方法的参数 三)ModelAndView ModelAndView是SpringM 阅读全文
posted @ 2019-11-28 10:20 会飞的金鱼 阅读(262) 评论(0) 推荐(0)
SpringMVC Restful风格的URL
摘要:REST(Representational State Transfer)描述了一个架构样式的网络系统,在目前主流的三种web服务交互方案中,REST相比于SOAP(Simple Object Access Proteocol,简单对象访问协议)以及XML-RPC更加简单明了,无论是对URL的处理还 阅读全文
posted @ 2019-11-27 17:45 会飞的金鱼 阅读(269) 评论(0) 推荐(0)
SpringMVC ModelAttribute和SessionAttribute
摘要:ModelAttribute 作用:该注解是SpringMVC4.3版本以后新加入的。它可以用于修饰方法和参数。 出现在方法上,表示当前方法会在控制器的方法执行之前,先执行。它可以修饰没有返回值的方法,也可以修饰有具体返回值的方法。 出现在参数上,获取指定的数据给参数赋值。 属性: value:用于 阅读全文
posted @ 2019-11-27 11:51 会飞的金鱼 阅读(144) 评论(0) 推荐(0)
SpringMVC 参数绑定
摘要:表单中请求参数都是基于key=value的。SpringMVC绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。 如: 支持的数据类型: 基本类型参数:包括基本类型和String类型 POJO类型参数:包括实体类,以及关联的实体类 数组和集合类型参数:包括List结构和Ma 阅读全文
posted @ 2019-11-25 22:12 会飞的金鱼 阅读(122) 评论(0) 推荐(0)
SpringMVC 入门案例
摘要:Spring MVC入门案例 一)在IDEA中新建Spring MVC项目。 二)按照图片创建如下目录,并设置目录的属性。 三)在POM.xml中引入依赖。 四)controller目录下新建HelloController类,实现Controller接口。 五)resources目录下,新建Spri 阅读全文
posted @ 2019-11-25 19:09 会飞的金鱼 阅读(201) 评论(0) 推荐(0)
SpringMVC 基本概念
摘要:三层架构和MVC 三层架构 开发架构一般都是基于两种形式,一种C/S架构,也就是客户端/服务器;另一种是B/S架构,也就是浏览器/服务器。在JavaEE开发中,几乎都是基于B/S架构的开发。而在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。 表现层:也就是web层,它负责接收客户端请 阅读全文
posted @ 2019-11-24 17:11 会飞的金鱼 阅读(127) 评论(0) 推荐(0)