SpringMVC执行原理 听了秦老师的讲解受益匪浅,感谢秦老师 "视频链接" 图为SpringMVC的一个较完整的流程图,实线表示SpringMVC框架提供的技术,不需要开发者实现,虚线表示需要开发者实现。 自己分析 1.用户发起请求,经过前端控制器DispatcherServlet.2.Disp ...
分类:
编程语言 时间:
2020-02-15 15:46:19
阅读次数:
135
简介: 在目前的企业级应用开发中 前后端分离是趋势,但是视图层技术还占有一席之地, Spring Boot 对视图层技术提供了很好的支持,官方推荐使用的模板引擎是 Thymeleaf 不过像 FreeMarker 也支持, JSP 技术在这里并不推荐使用。 Thymeleaf 是新一代 Java 模 ...
分类:
编程语言 时间:
2020-02-15 15:18:29
阅读次数:
66
1. 请求参数的绑定说明 1. 绑定机制 表单提交的数据都是k=v格式的 username=haha&password=123 SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的 2. 支持的数据类型 基本数据类型和字符串类型 1.提交表单的name和参数的名称 ...
分类:
编程语言 时间:
2020-02-15 10:09:46
阅读次数:
86
RequestParam: 作用: 把请求中指定名称的参数给控制器中的形参赋值。还可以解决请求参数名称和控制器方法参数不一致不能封装的问题 属性: value:请求参数中的名称。 required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错。 @RequestMa ...
分类:
编程语言 时间:
2020-02-15 10:06:08
阅读次数:
82
SpringMVC 支持使用原始 ServletAPI 对象作为控制器方法的参数。 支持原始 ServletAPI 对象有: HttpServletRequest HttpServletResponse HttpSession java.security.Principal Locale Input ...
分类:
编程语言 时间:
2020-02-15 09:37:30
阅读次数:
73
一、springMVC项目配置文件 1、web.xml文件全局配置 <servlet> <servlet-name> dispatcher </servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServle ...
分类:
编程语言 时间:
2020-02-14 18:53:11
阅读次数:
82
关注视图解析器与转发重定向的关系 ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 . 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!-- 视图解析器 --> <bean class="org.spri ...
分类:
编程语言 时间:
2020-02-14 13:07:31
阅读次数:
77
1.新建maven项目,选择如下选项,然后进入下一步 2.输入项目相应的信息,进入下一步 3.配置maven环境,其中有个下载依赖包失败的问题,下篇将提到解决 4.点击finish,等待maven下载相应的jar包,创建src/main/webapp/WEB-INF/web.xml,src/main ...
分类:
编程语言 时间:
2020-02-14 01:20:24
阅读次数:
123
前面一章又讲到过搭建环境遇到的问题,下面一一列举并解决。 一、maven依赖包下载失败。 本地maven安装文件中conf-setting.xml,配置阿里云镜像。 网上有很多配置阿里云镜像的配置,大同小异,但是都是没能成功的下载jar,最后发现是url又变了。所以当网上配置阿里镜像,而依赖包下载不 ...
分类:
编程语言 时间:
2020-02-14 01:02:34
阅读次数:
87
实现文件上传 实现文件上传,需要借助以下两个第三方 jar 包对上传的二进制文件进行解析: "commons fileupload" "commons io" form表单的 enctype 取值必须为:multipart/form data(默认为:application/x www form u ...
分类:
编程语言 时间:
2020-02-14 01:01:38
阅读次数:
88