1:web.xml:web应用一经加载,先来找他 1):指明applicationContext的位置 2):引入spring监听,ContextLoaderListener,这样启动web容器时,会自动装配applicaiontContext的配置信息 3):配置springmvc的前端控制器Di ...
分类:
编程语言 时间:
2019-06-20 12:29:06
阅读次数:
100
最近一直用的是Springboot +vue 前后端分离的 架构 ,所以对于Springmvc的各种配置有些生疏,看了下多个视图解析器的东西,觉得挺好的,所以想记下来 freemark 和jsp的视图解析器的配置 ...
分类:
编程语言 时间:
2019-06-20 12:26:35
阅读次数:
106
这是自己总结的比较好记好理解的 springMVC 的运行流程。 一:springMVC 运行的流程: 1.用户发送请求到前端控制器(DispatchServlet); 2.前端控制器通过HandlerMapping找到处理请求的 Controller ; 3.前端控制器将请求提交到 Control ...
分类:
编程语言 时间:
2019-06-16 15:29:39
阅读次数:
98
SpringMVC重定向的两种方式 首先明白,重定向一定不会经过视图解析器,因为请求转发的页面是在地址栏直接访问的,是一个新的请求,如果经过视图解析器,拼接后的结果就是错误的,所以重定向一定不经过视图解析器。另外WEB-INF下的所有文件必须通过请求转发才能访问。 约定:在本项目存在/WEB_INF ...
分类:
编程语言 时间:
2019-06-07 00:38:15
阅读次数:
119
SpringMVC请求转发的三种方法 首先明白请求转发是一次请求,地址栏不会发生变化,区别于重定向。springmvc环境自行配置。 以下举例中存在如下文件/WEB-INF/pages/success.jsp 请求转发的第一种情况:请求转发经过视图解析器 前端页面 后台代码 上面就是一种请求转发 请 ...
分类:
编程语言 时间:
2019-06-07 00:23:13
阅读次数:
259
错误:Thisapplicationhasnoexplicitmappingfor/error,soyouareseeingthisasafallback.前提:1.配置URL正确(XXXController中的@requestMapping(value="/xxxx"))2.springboot的配置文件:application.yml或application.properties中视图解析器的
分类:
编程语言 时间:
2019-06-06 09:18:07
阅读次数:
512
关键: @Controller注解表示这个类是一个Handler @RequestMapping注解括号里面的表示访问的URL 在 web.xml 文件中配置前端处理器 在 springmvc.xml 文件中配置处理器映射器,处理器适配器,视图解析器 编写 Handler 编写 视图 index.j ...
分类:
编程语言 时间:
2019-05-07 18:26:58
阅读次数:
157
1.@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面, 并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 2.@RestController 注解,相当于@Controller+@ResponseBody两个注 ...
分类:
编程语言 时间:
2019-04-27 14:42:54
阅读次数:
190
在springboot中不推荐视图层使用jsp展示,但是人们以前已经习惯使用jsp,所以对jsp也有支持,但是是解耦性的。也就是说并没有像其他组件一样直接集成到启动器中,所以像jsp引擎之类的需要额外在pom文件中引入坐标 1.pom.xml 2.启动类 3.实体类 4.jsp视图解析器配置:app ...
分类:
编程语言 时间:
2019-04-27 00:43:41
阅读次数:
184
一、简介 使用SpringBoot: 问题:为什么我们没有像之前那样在配置文件中为SpringMVC配置视图解析器、类型转换器等,程序就可以直接运行? 自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxx xxxAutoConfiguratio ...
分类:
编程语言 时间:
2019-04-26 12:45:04
阅读次数:
223