SpringMVC
文章平均质量分 57
打豆豆。
Syntacticsugar这是我见过最短命的爱情,女:阿亮,我爱你。阿亮:啊?。完。
展开
-
Spring Framework 5.0 下载教程;springMVC的Jar包下载地址(不要积分,含所有版本)
spring官网;http://spring.io/Spring Framework 5.0 下载地址;http://repo.spring.io/release/org/springframework/spring/最新框架5.0.9版本是支持JDK9的(官网声明5.0版本支持JDK8&JDK9); 下载目录如下; .dist是spr...原创 2018-09-13 15:22:14 · 1658 阅读 · 0 评论 -
mvc静态资源访问之缓存cache-period
cache-period 对静态资源的缓存,这样的话,下次请求就不会再请求服务器,而是利用了浏览器的缓存、从而降低了服务器的压力。底层是怎杨处理的? <!-- 对静态资源的访问--> <mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/> &l...原创 2019-01-12 23:19:45 · 3154 阅读 · 0 评论 -
Ajax请求跨域问题、
》1、什么是跨域?1、跨域是指、跨域名访问,例如:域名不一致;域名一致,端口不同;二级域名访问;2、跨域问题什么时候发生?只有Ajax 请求时候才会发生该问题;一个页面发生 Ajax 请求只能够请求 当前域名的路径、有效防止跨域攻击;3、如何洁具跨域问题?cors解决跨域,“跨域资源共享”(Cross-origin resource sharing);2、co...原创 2018-12-03 23:11:24 · 227 阅读 · 0 评论 -
springmvc占位符映射
语法:@RequestMapping(value=”user/{userId}/{userName}”)请求路径:http://localhost:8080/show2/6/dadoudou.docontroller层: @RequestMapping("show2/{id}/{name}") public ModelAndView test02(@PathVariable("...原创 2018-11-15 11:52:36 · 1015 阅读 · 0 评论 -
jsp取不到值,springmvc中EL取不到值
在springmvc中,通过controller传参过程中,jsp页面使用 jstl或者el表达式取值取不到,访问如下;问题原因:查询了网上说servlet的版本过低.2.4版本一下一般会出现该问题,但是针对2.5版本的servlet-api,isELIgnored默认是false ;硬着头皮加上标签:解决方法:<%@ page isELIgnored=“false” %>...原创 2018-11-15 11:30:47 · 1151 阅读 · 1 评论 -
Spring MVC数据校验;Validator 接口@Validated注解
声明,使用 JDK8 、spring5.0.7 、idea2018.2Spring MVC 提供了两种数据校验的方式:基于 Validator 接口使用 Annotaion JSR-303 标准进行校验基于 Validator 接口的方式需要自定义 Validator 验证器,每一条数据的验证规则需要自己手动完成;使用 Annotaion JSR-303 标准则不需要自定义验证器,通...原创 2018-11-16 23:32:34 · 1939 阅读 · 0 评论 -
springmvc中自定义拦截器、文件上传
声明,使用JDK8、maven3.5.4、idea2018.2、spring5.0.7springmvc中的拦截器,用于拦截前端发起的请求;当请求到达DispatcherServlet前端控制器,DispatcherServlet根据请求路径到HandlerMapping查询具体的Handler,从HandlerMapping返回的值是一个HandlerExecutionChain执行链,...原创 2018-11-16 16:30:41 · 527 阅读 · 0 评论 -
Spring MVC 模型数据,添加模型数据的5大方式。
Spring MVC 框架作为一个 MVC 框架,很重要的一项工作是在控制器获取模型数据并返回给前端,在 JSP 页面展示模型数据,使用的技术是通过 EL 表达式从域对象中取值;四大域:pageContext、request、session、application。我们常用到的request 和 session这两个域对象;Spring MVC 提供了以下几种方式添加模型数据:Ma...原创 2018-11-14 23:09:56 · 1124 阅读 · 0 评论 -
深度解读springMVC底层实现
使用JDK8 ,idea2018.2, maven3.5.4使用XML 解析 + 反射来写一个springMVC框架:如下思路实现;。首先需要一个前置控制器 DispatcherServlet,作为整个流程的核心,由它去调用其他组件,共同完成业务。主要组件有两个:一是 Controller,调用其业务方法 Method,执行业务逻辑;二是 ViewResolver 视图解析器,将业...原创 2018-11-14 00:10:59 · 2817 阅读 · 1 评论 -
快速搭建springmvc工程
<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name&g原创 2018-11-13 20:29:50 · 201 阅读 · 0 评论 -
浅谈SpringMVC运行原理;
了解springMVC ,首先我们需要知道它是什么;能作甚么,设计理念是什么;*springMVC提供了 模型 model-视图 view-控制 controller ;1、model 封装应用模型数据 pojo 组成;2、view 解析model3、controller 负责创建用户请求,构建model ,传递给view 解析器 进行渲染; *设计理念;MVC是围绕 D...原创 2018-11-03 20:50:11 · 311 阅读 · 0 评论 -
map集合的getOrDefault 创建BeanFactory;
使用环境JDK8以上;使用单例模式,同步锁线程创建 beanFactory 类工厂,之前 spring 原始工厂类写过一次,这次使用 map集合的 getOrDefault创建,简化 if 判断。创建beans.properties ,不多介绍*写工厂类,普通写法对 obj 进行非空判断,使用 synchronized 锁方法;*理解 getOrDefault 的作用 *p...原创 2018-10-24 21:41:53 · 220 阅读 · 0 评论 -
SpringTemplate执行增删改(事务回滚效果)
使用template 进行SQL的增删改操作,添加事务测试; 使用的JDK9环境,MYSQL8,首先需要JAR包(c3p0-config.xml , template的jar, 连接数据库的jar ,c3p0的jar) jar包完成,抽取Utils,写测试类。c3p0-config.xml 采用自定义配置,配置以及代码测试在博文最后附上; 报错如下;说是更新(...原创 2018-09-15 10:31:12 · 789 阅读 · 0 评论 -
springMVC模式
springmvc 模式,使用编程;// 获取提交参数@PostMapping("/format/commit")@ResponseBodypublic Map<String, Object> format( @DateTimeFormat(iso=ISO.DATE) Date date, @NumberFormat(pattern = "#,#...原创 2019-04-15 22:40:23 · 957 阅读 · 0 评论