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