首先明白,重定向一定不会经过视图解析器,因为请求转发的页面是在地址栏直接访问的,是一个新的请求,如果经过视图解析器,拼接后的结果就是错误的,所以重定向一定不经过视图解析器。另外WEB-INF下的所有文件必须通过请求转发才能访问。 约定:在本项目存在/WEB_INF/pages/success.jsp ...
分类:
编程语言 时间:
2020-01-18 21:36:57
阅读次数:
110
1.微服务:一个项目中 可以由多个 小型服务构成 (微服务) 2.spring boot 可以快速开发 微服务模块 a.简化j2ee开发 b.整个spring技术栈的整合(整合springmvc spring) c.整个j2ee技术的整合(整合 mybatis redis..) ...
分类:
编程语言 时间:
2020-01-18 21:26:09
阅读次数:
81
可以在SpringMVC等环境中使用的操作Cookie的工具类 package utils; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; im ...
分类:
其他好文 时间:
2020-01-18 21:04:15
阅读次数:
82
SpringMVC 的处理过程可分为如下 三步 : ( 1) ApplicationContext初始化时用 Map 保存所有 URL 和 Controller 类的对应关系 。 (2)根据请求 URL 找到对应的 Controller,并从 Controller 中找到处理请求的方法。 (3)将 ...
分类:
编程语言 时间:
2020-01-18 19:49:46
阅读次数:
96
继续昨晚没有完成的这个小demo,完成这个,我们基本上算入门 首先,这个demo继续使用注解方式,源码地址github 首先看一下这个,这个就是maven起的项目结构,使用SpringMVC起项目,webapp就会与src同级,但是我们一般把src当作源码目录,所以做好可以做到同级,但这个就是为了练 ...
分类:
微信 时间:
2020-01-18 01:14:57
阅读次数:
106
★ MockMvc - SpringMVC单元测试的独立测试: 一、简介 为何使用MockMvc? 对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会使得测试变得很麻烦,比如,启动速度慢,测试验证不方便,依赖网络 ...
分类:
Web程序 时间:
2020-01-17 19:02:23
阅读次数:
89
在jsp的select标签中,显示一个级联且带有复合查询的结果的select标签。 方法是,在这个类中,定义一个字段,extend,然后把他的get属性,重写为需要的业务 如下 然后再在前台的jsp页面中调用即可。 第二个问题,如果需要定义session跨页面操作。 首先,在这个类上添加@Sessi ...
分类:
编程语言 时间:
2020-01-17 15:04:28
阅读次数:
148
※注解@CrossOrigin解决跨域问题:Spring Framework 4.2 GA为CORS提供了第一类支持,使您比通常的基于过滤器的解决方案更容易和更强大地配置它。所以springMVC的版本要在4.2或以上版本才支持@CrossOrigin ?参考链接:https://www.cnblo ...
分类:
其他好文 时间:
2020-01-17 13:14:25
阅读次数:
73
功能介绍 上篇文章【 "从源码角度了解SpringMVC的执行流程" 】通过接口源码向大家介绍了SpringMVC的执行流程,主要偏重于源码。这篇文件我们来自己实现那几个关键接口,来真实体验下SpringMVC关键的流程,以此来加深理解。功能很简单,通过访问一个地址 /mymvc 来自动跳转到工程首 ...
分类:
编程语言 时间:
2020-01-16 22:23:00
阅读次数:
88
背景 对接饿了吗商户推送接口:配置一个回调接口,但是根据不同的类型码,进行不同的业务处理,所以需要做到根据类型分发 思路 通过switch 方式获取类型码,调用不同的处理方法:弊端 1.几十个类型码需要写几十个判断 2.扩展性很差,需要硬编码。3.多人协作管理代码混乱 做一个类似于springmvc ...
分类:
编程语言 时间:
2020-01-16 21:56:47
阅读次数:
109