随笔分类 -  SpringMVC

SpringMVC从入门到放弃
摘要:一.文件上传 1.文件上传 SpringMVC为文件上传提供了直接的支持,这种类型是通过即插即用的MultipartResolver技术的。Spring用Jakarta Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartRes 阅读全文
posted @ 2019-06-01 02:19 一条路上的咸鱼 阅读(681) 评论(1) 推荐(1) 编辑
摘要:一.SpringMVC表单标签He处理静态资源 1.Spring的表单标签 通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显。 1.form标签 一般情况下,通过GET请求获取表单页面,而通过POST请求提交表单页面,因此获取 阅读全文
posted @ 2019-05-31 22:19 一条路上的咸鱼 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一.SpringMVC概述 SpringMVC为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一。 SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口。 支持RESTFUL风格的URL。 采用了松散耦合可插拔组件结构,更具灵活性和扩 阅读全文
posted @ 2019-05-31 15:59 一条路上的咸鱼 阅读(623) 评论(0) 推荐(0) 编辑
摘要:一、异常分类 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主 要通过规范代码开发、测试通过手段减少运行时异常的发生。 二、SpringMVC异常处理方式 系统的dao、service、controller出现都通过throws Ex 阅读全文
posted @ 2017-08-14 14:22 一条路上的咸鱼 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、什么是拦截器 Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 要编写拦截器必须要实现HandlerInterceptor接口。 二、拦截器实现 1、拦截器的编写 编写两个用于测试的拦截器。 拦截器一: public 阅读全文
posted @ 2017-08-14 14:22 一条路上的咸鱼 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1、配置文件的解析器 在springmvc的配置文件中配置文件的解析器。 <! 配置文件解析器 <! 设置上传图片的最大尺寸,设置为5M=5 1024 1024 5242880 2、加入文件上传所需要的jar包 3、在jsp页面加入图片上传组件 商品图片: 4、在controller页面进行文件上传 阅读全文
posted @ 2017-08-14 14:21 一条路上的咸鱼 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一、注解说明 1、@RequestBody  作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。 2、@Re 阅读全文
posted @ 2017-08-14 14:20 一条路上的咸鱼 阅读(325) 评论(0) 推荐(0) 编辑
摘要:一、什么是数据回显 数据提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。 二、pojo数据回显方法 1、springmvc默认对pojo数据进行回显。 pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写 阅读全文
posted @ 2017-08-14 14:19 一条路上的咸鱼 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一、数据校验  SpringMVC的校验指的是服务端的校验。  通常使用较多的是前端页面的js校验,但是对于安全度要求高的数据建议在服务端进行数据校验。  在SpringMVC的Controller中校验页面请求的参数的合法性。service中主要校验业务参数,仅限于s 阅读全文
posted @ 2017-08-14 14:18 一条路上的咸鱼 阅读(377) 评论(0) 推荐(0) 编辑
摘要:一、@RequestMapping注解说明   通过@RequestMapping注解可以定义不同的处理器映射规则。 URL路径映射 @RequestMapping(value="/item")或@RequestMapping("/item") value的值是数组,可以将多个u 阅读全文
posted @ 2017-08-14 14:17 一条路上的咸鱼 阅读(276) 评论(0) 推荐(0) 编辑
摘要:使用Spring+SpringMVC+Mybatis实现SSM开发方式 1、创建一个web工程 2、导入所有需要使用到的jar包  1.Mybatis需要的所有jar包。  2.Spring的所有jar包。  3.数据库驱动包。  4.Mybatis和Spri 阅读全文
posted @ 2017-08-14 14:15 一条路上的咸鱼 阅读(309) 评论(0) 推荐(0) 编辑
摘要:使用注解的方式进行Handler的开发    注意:此处只介绍和方式一不同的地方 1、注解的处理器适配器  在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.AnnotationMethodHand 阅读全文
posted @ 2017-08-14 14:13 一条路上的咸鱼 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1 、什么是SpringMVC   SpringMVC是一个基于MVC的web框架,属于Spring中的一个模块,它和Spring不需要通过中间层进行整合就可以一起使用。 2、SpringMVC运行过程  1. 发起请求到前端控制器(DispatcherServlet) 阅读全文
posted @ 2017-08-14 14:12 一条路上的咸鱼 阅读(3520) 评论(0) 推荐(1) 编辑
摘要:非注解的SpringMVC 1、创建一个web工程 2、导入工程需要的jar包 3、配置SpringMVC的前端控制器  前端控制器(DispatcherAdapter)需要在web.xml文件中进行配置,配置如下: ! 前端控制器 springmvc org.springframewo 阅读全文
posted @ 2017-08-14 14:12 一条路上的咸鱼 阅读(252) 评论(0) 推荐(0) 编辑