posts - 301,  comments - 19,  views - 65万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  SpringMVC

SpringMvc运行原理
摘要:springMvc的运行原理图为: 1.DispatcherServlet是整个SpringMvc的核心。它负责接收Http请求组织协调SpringMvc的各个组成部分。其主要工作有以下三项: (1)截获符合特定格式的URL请求。 (2)初始化DispatcherServlet上下文对应的WebAp 阅读全文
posted @ 2019-01-06 11:46 wyhluckydog 阅读(156) 评论(0) 推荐(0) 编辑
springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。为了区别不同的异常通常根据异常类型自定义异常类,这里我们创建一个自定义系统异常,如果controller、service、dao抛出此类异常说明是系统预期处理的异常信息。
摘要:springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的da 阅读全文
posted @ 2018-12-30 20:28 wyhluckydog 阅读(316) 评论(0) 推荐(0) 编辑
springmvc中Controller方法的返回值
摘要:controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。 在controller方法形参上可以定义request和response,使用request或response指定响应结果: 1、使用request转向页面,如下: request.getR 阅读全文
posted @ 2018-12-30 19:09 wyhluckydog 阅读(447) 评论(0) 推荐(0) 编辑
springmvc中@RequestMapping的使用
摘要:通过RequestMapping注解可以定义不同的处理器映射规则。 1.1 URL路径映射 @RequestMapping(value="/item")或@RequestMapping("/item")。 value的秩是数组,可以将多个url映射到同一个方法。 1.2 窄化请求映射 在class上 阅读全文
posted @ 2018-12-30 18:22 wyhluckydog 阅读(337) 评论(0) 推荐(0) 编辑
springmvc使用list集合实现商品列表的批量修改
摘要:实现商品数据的批量修改。 要想实现商品数据的批量修改,需要在商品列表中可以对商品信息进行修改,饼干且可以批量提交修改后的商品数据。 List中存放对象,并将定义的List放在包装类中,使用包装pojo对象接收。 将批量修改的数据提交到updateAll.action中,由controller进行处理 阅读全文
posted @ 2018-12-30 16:44 wyhluckydog 阅读(2416) 评论(0) 推荐(0) 编辑
springmvc使用数组接收页面商品列表批量删除传过来的参数,并完成批量删除的操作。
摘要:在商品列表页面选中多个商品,然后删除。 此功能要求商品列表页面中的每个商品前有一个checkbox,选中多个商品后点击删除按钮把商品id传给controller,根据商品id删除商品信息。 注意:标签的name属性的名字应该与pojo类型定义的属性相同。 将批量删除的参数传到deleteAll.ac 阅读全文
posted @ 2018-12-30 11:10 wyhluckydog 阅读(1316) 评论(0) 推荐(0) 编辑
什么是springMvc的参数绑定?
摘要:参数绑定通俗来讲就是从页面传过来的数据通过SpringMvc进行接收。接收的数据类型可以有: (1)SpringMvc默认支持的类型:request、session、application等。 (2)简单数据类型:String、Integer等。 (3)pojo类型。 (4)pojo包装类型。我们在 阅读全文
posted @ 2018-12-30 11:06 wyhluckydog 阅读(316) 评论(0) 推荐(0) 编辑
springmvc与struts2的不同
摘要:1.springmv的入口是一个servlet,即前端控制器。而struts2入口是一个fliter过滤器。 2.springmvc是基于开发方法(一个url对应一个方法,通过注解的方式进行访问),请求参数传递到方法的形参,可以设计为单例或多例(建议单例)。struts是基于类开发,传递参数是通过类 阅读全文
posted @ 2018-12-26 21:05 wyhluckydog 阅读(143) 评论(0) 推荐(0) 编辑
springmvc使用包装的pojo接收商品信息的查询条件
摘要:1.包装对象定义如下: 定义Items对象,并对其定义set和get方法。 public Items getItems() { return items; } public void setItems(Items items) { this.items = items; } } 2.页面定义 注意: 阅读全文
posted @ 2018-12-26 20:54 wyhluckydog 阅读(489) 评论(0) 推荐(0) 编辑
springMVC使用@RequestParam用于处理简单类型的绑定
摘要:使用@RequestParam常用于处理简单类型的绑定。 value:参数名字,即入参的请求参数名字,如value=“item_id”表示请求的参数区中的名字为item_id的参数的值将传入; required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报; TTP Status 阅读全文
posted @ 2018-12-26 20:10 wyhluckydog 阅读(523) 评论(0) 推荐(0) 编辑
使用springmvc从页面中获取数据,然后根据获得的参数信息进行修改,如果修改的数据中含有不是基本数据类型的参数。比如传的参数中有Date类型的数据时,需要我们进行参数类型转换。
摘要:1.1 需求 在商品修改页面可以修改商品的生产日期,并且根据业务需求自定义日期格式。 1.2 需求分析 由于日期数据有很多格式,所以springmvc没办法把字符串转换成日期类型。所以需要自定义参数绑定。前端控制器接收到请求后,找到注解形式的处理器适配器,对RequestMapping标记的方法进行 阅读全文
posted @ 2018-12-26 20:02 wyhluckydog 阅读(244) 评论(0) 推荐(0) 编辑
使用springmvc从页面中获取数据,然后根据获得的参数信息进行修改,最后将修改的信息返回给数据库,并显示修改成功
摘要:1.1 需求 将页面修改后的商品信息保存到数据库中。 1.2 需求分析 请求的url:/updateitem.action 参数:表单中的数据 响应内容:更新成功页面 1.3 接收表单数据 1.3.1 使用基本数据类型接收表单数据 springmvc可以直接接收基本数据类型,包括string。spr 阅读全文
posted @ 2018-12-26 19:15 wyhluckydog 阅读(3094) 评论(0) 推荐(0) 编辑
springmvc将处理后的数据通过get方法传给页面时,可能会出现乱码。下面对于get请求中文参数出现乱码提出解决办法。
摘要:对于get请求中文参数出现乱码解决办法有两个: 1.修改tomcat配置文件(tomcat >conf >server.xml)添加编码与工程编码一致,如下: 2.另外一种方法对参数进行重新编码: ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf-8编码。 阅读全文
posted @ 2018-12-26 16:35 wyhluckydog 阅读(223) 评论(0) 推荐(0) 编辑
springMVC将处理的后的数据通过post方法传给页面时,可能会出现乱码问题,下面提出解决post乱码问题的方法
摘要:在web.xml中加入: 过滤器扫描所有的文件,对其编码进行设置。 阅读全文
posted @ 2018-12-26 16:29 wyhluckydog 阅读(204) 评论(0) 推荐(0) 编辑
使用springmvc从页面中获取数据,然后根据获得的参数信息进行修改删除或查询操作
摘要:1.需求: 从页面中获取记录的id值,对id值对应的这条记录进行显示。 2.我们如果对这条记录进行修改,我们需要先要查询出原有的记录信息。所以在ItemService中添加findItemById()的方法。 在ItemService接口中添加: public Items findItemById( 阅读全文
posted @ 2018-12-25 21:34 wyhluckydog 阅读(3129) 评论(0) 推荐(0) 编辑
SpringMVC框架结构的图解、架构的处理流程以及三大组件的说明和使用
摘要:1.用户发送请求至前端控制器DispatcherServlet; 2.DispatcherServlet收到请求调用HandlerMapping处理器映射器; 3.处理器映射器根据url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。结果: 阅读全文
posted @ 2018-12-23 19:00 wyhluckydog 阅读(1013) 评论(0) 推荐(0) 编辑
springMVC入门程序。使用springmvc实现商品列表的展示。
摘要:本教程使用环境: Jdk:jdk1.7.0_72 Eclipse:mars Tomcat:apache-tomcat-7.0.53 Springmvc:4.1.3 使用springmvc实现商品列表的展示。 请求的url:/item.action 参数:无 数据:静态数据(在pojo类中指定) 1. 阅读全文
posted @ 2018-12-22 19:20 wyhluckydog 阅读(1225) 评论(0) 推荐(0) 编辑
springMVC框架介绍以及运行流程(图解)
摘要:spring web mvc和struts2都属于表现层的框架,spring web mvc是spring框架的一部分(所以spring mvc与spring之间不需要整合,它们是同一家公司出的),我们可以从spring的整体结构中看出来: 阅读全文
posted @ 2018-12-22 17:10 wyhluckydog 阅读(545) 评论(0) 推荐(0) 编辑
springMVC框架的作用
摘要:springMVC:是一个表现层框架 作用:就是从请求中接收传入的参数 将处理后的结果数据返回给页面展示 阅读全文
posted @ 2018-12-22 16:01 wyhluckydog 阅读(3124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示