spring mvc
文章平均质量分 51
水水的搬砖工
这个作者很懒,什么都没留下…
展开
-
Spring MVC--SSM 整合
第 1 节 整合策略 SSM = Spring + SpringMVC + Mybatis = (Spring + Mybatis) + SpringMVC 先整合 Spring + Mybatis 然后再整合 SpringMVC 基于的需求: 查询 Account 表的全部数据显示到⻚⾯ 第 2 节 Mybatis整合Spring 整合⽬标 数据库连接池以及事务管理都交给Spring容器来完成 SqlSessionFactory对象应该放到Spring容器中作为单例对象管理 Mapper动态代理对象交原创 2021-03-18 21:36:38 · 49 阅读 · 0 评论 -
Spring MVC高级应用--乱码问题
乱码问题 Post请求乱码, web.xml中加⼊过滤器 <!-- 解决post乱码问题 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!-- 设置编码参是UTF8 --> <init-p原创 2021-03-17 16:30:44 · 66 阅读 · 0 评论 -
Spring MVC高级应用--基于Flash属性的重定向请求数据传递
基于Flash属性的跨重定向请求数据传递 重定向时请求参数会丢失,我们往往需要重新携带请求参数,我们可以进⾏⼿动参数拼接如下: return "redirect:handle01?name=" + name; 但是上述拼接参数的⽅法属于get请求,携带参数⻓度有限制,参数安全性也不⾼,此时,我们可以使 ⽤SpringMVC提供的flash属性机制,向上下⽂中添加flash属性,框架会在session中记录该属性值,当 跳转到⻚⾯之后框架会⾃动删除flash属性,不需要我们⼿动删除,通过这种⽅式进⾏重定向参原创 2021-03-17 16:22:33 · 108 阅读 · 0 评论 -
Spring MVC高级应用--在控制器中处理异常
在控制器中处理异常 package com.lagou.edu.controller; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.Htt原创 2021-03-17 16:19:06 · 60 阅读 · 0 评论 -
Spring MVC高级技术--处理multipart形式的数据
处理multipart形式的数据 ⽂件上传 原⽣servlet处理上传的⽂件数据的, springmvc⼜是对serlvet的封装 所需jar包: <!--⽂件上传所需jar坐标--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</vers原创 2021-03-17 16:06:48 · 174 阅读 · 0 评论 -
Spring MVC高级技术--拦截器(Inteceptor)使用
拦截器(Inteceptor)使用 监听器、过滤器和拦截器对比 Servlet: 处理Request请求和Response响应 过滤器(Filter): 对Request请求起到过滤的作⽤,作⽤在Servlet之前,如果配置为/*可以对所有的资源访问(servlet、 js/css静态资源等)进⾏过滤处理 监听器(Listener): 实现了javax.servlet.ServletContextListener 接⼝的服务器端组件,它随Web应⽤的启动⽽启动,只初始化⼀次,然后会⼀直运⾏监视,随Web应原创 2021-03-17 15:24:58 · 201 阅读 · 0 评论 -
Spring MVC如何绑定日期类型
Spring MVC如何绑定日期参数类型(需要配置自定义类型转换器) 前端jsp页面 <fieldset> <p>测试⽤例: SpringMVC接收⽇期类型参数</p> <a href="/demo/handle06?birthday=2019-10-08">点击测试</a> </fieldset> 后台Handler方法 /** * 绑定⽇期类型参数 * 定义⼀个SpringMVC的类型转换器 接⼝,扩展实现接⼝接⼝,注册你的实原创 2021-03-17 13:42:19 · 217 阅读 · 0 评论 -
1.SpringMVC应用--开发流程、请求处理流程、九大组件
1. Spring MVC开发过程 1.配置DispetcherServclet前端控制器 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application.原创 2021-03-12 15:25:25 · 109 阅读 · 0 评论