springMVC
小小迟先生
这个作者很懒,什么都没留下…
展开
-
初识SpringMVC
spring web mvc 和Struts2都属于表现层的框架,spring mvc是spring整体框架的一部分。如图可以看出:MVC是一种设计模式,mvc在B/S系统下的应用:springmvc基本流程:第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端请求器请求HandlerMapping查找Handler可以根据xm...原创 2018-08-29 08:53:42 · 282 阅读 · 0 评论 -
springMVC异常处理
异常处理思路:系统中异常包括两种:预期异常和运行时异常RuntimeException.前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图: 自定义异常类: ...原创 2018-09-05 14:52:32 · 297 阅读 · 0 评论 -
springMVC数据回显
数据回显:提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面 pojo数据回显方法1、springmvc默认对pojo数据进行回显pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类名(首字母小写)controller方法页面 使用@ModelAttribute指定pojo回显...原创 2018-09-05 10:37:26 · 433 阅读 · 0 评论 -
springMVC分组检验
1、需求:在pojo中定义了校验规则,但是pojo被多个controller共享使用,当不同的controller方法对同一个pojo进行校验,但是每个controller方法需要不同的校验。 解决方法:定义多个校验分组(其实是一个Java接口),分组中定义有哪些规则每个controller方法使用不同的校验分组。 2、校验分组3、在校验规则中添加校验分组...原创 2018-09-05 10:33:48 · 705 阅读 · 0 评论 -
springmvc检验
理解校验 springmvc检验:springmvc使用hibernate的校验框架validation(和hibernate没有任何关系) 检验思路:页面提交请求的参数,请求到controller方法中,使用validation进行校验。如果校验不通过,将错误信息返回到页面。具体需求:商品修改,添加校验(校验商品名称长度,生产日期非空校验),如果校验出错,在商...原创 2018-09-05 09:30:52 · 249 阅读 · 0 评论 -
springMVC参数绑定---集合类型
一、集合类型绑定1.1 数据绑定1.1.1 需求商品批量删除,用户在页面选择多个商品进行删除1.1.2 页面处理1.1.3 controller处理2、list绑定需求:批量提交数据,将提交的数据绑定到list<pojo>中controller方法定义:1、进入批量商品修改页面(页面样式参考商品列表查询)2、批量修改商品提交页面...原创 2018-09-05 09:22:00 · 5849 阅读 · 0 评论 -
springmvc整合mybatis实现商品列表查询
1、需求使用springmvc和mybatis完成商品列表查询2、整合思路springmvc+mybatis的系统架构 第一步:整合dao层mybatis和spring整合,使用spring管理mapper接口使用mapper的扫描器自动扫描mapper接口在spring中进行注册第二步:整合service层通过spring管理service接口通过配置...原创 2018-08-29 16:16:24 · 5392 阅读 · 1 评论 -
springMVC非注解的处理器映射器与处理器适配器
非注解的处理器映射器与处理器适配器一、非注解的处理器映射器1、org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping2、org.springframework.web.servlet.handler.SimpleUrlHandlerMapping多个映射器可以并存,前端控制器判断URL能让那些映射器...原创 2018-08-29 11:15:48 · 342 阅读 · 0 评论 -
springMVC入门程序
1、数据库环境数据库版本:mysql-5.6.17数据库及表:2、Java环境jdk:1.7.45开发工具:eclipsespring版本:4.3.113、开发使用eclipse创建一个web项目3.1 配置前端控制器(web.xml配置文件中)3.2配置Handler在classpath下的springmvc.xml中配置Handler...原创 2018-08-29 10:25:32 · 737 阅读 · 0 评论 -
springMVC实现图片上传
需求:在修改商品的页面,添加上传商品图片的功能 springmvc中多部件类型解析在页面form中提交enctype="multipart/form-data"的数据时,需要视频日那个女侠对multipart类型的数据进行解析。在springmvc.xml文件中配置multipart类型解析器: 添加图片的虚拟目录可以通过Tomcat的图形化界面配置也可...原创 2018-09-05 14:56:02 · 9512 阅读 · 1 评论