Thymeleaf的定义和优点 Thymeleaf是跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP,相较与其他的模板引擎,它主要有以下几个特点: 1. Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查 ...
分类:
编程语言 时间:
2020-03-14 11:14:55
阅读次数:
71
一、springMVC初始化 二、 Springmvc执行流程 1. DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。 2. HandlerMapping为处理器映射。DispatcherSer ...
分类:
编程语言 时间:
2020-03-13 13:21:20
阅读次数:
66
一、准备 1. 如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。 2. 为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form data,只有这样,浏览器才会把用户选择的文件以二进制的方式发送给服务器 ...
分类:
编程语言 时间:
2020-03-13 13:17:38
阅读次数:
65
一、创建流程 1. 创建maven项目,添加web支持 2. 导入spring webmvc依赖 3. 解决maven静态资源过滤的问题 4. File Project Structure Artifacts WEB INF 右键新建lib文件夹 单击加号,添加jar包 5. 编写WEB.XML 6 ...
分类:
编程语言 时间:
2020-03-13 13:15:47
阅读次数:
63
一、JSON 1. JSON是一种轻量型数据交换格式, 对象表示为键值对,数据由逗号分隔 花括号保存对象 方括号保存数组 2. JSON 键值对 是用来保存 JavaScript 对象的一种方式 二、 JSON 和 JavaScript 对象互转 JSON字符串转换为JavaScript 对象,使用 ...
分类:
编程语言 时间:
2020-03-13 12:51:56
阅读次数:
68
一、概述 1. 拦截器用于对处理器进行预处理和后处理, 2. 过滤器与拦截器的区别:拦截器是AOP思想的具体应用。 过滤器 ,servlet规范中的一部分,任何java web工程都可以使用,在url pattern中配置了/ 之后,可以对所有要访问的资源进行拦截 拦截器 :拦截器只会拦截访问的控制 ...
分类:
编程语言 时间:
2020-03-13 12:48:21
阅读次数:
53
1. jQuery Ajax本质就是 XMLHttpRequest ...
分类:
编程语言 时间:
2020-03-13 12:45:03
阅读次数:
51
一、ModelAndView 1. 视图解析器 controller 二、ServletAPI 通过设置ServletAPI,不需要设置视图解析器 1. 通过HttpServletResponse进行输出,重定向,转发 三、springmvc 通过springmvc来实现转发和重定向, 无需视图解析 ...
分类:
编程语言 时间:
2020-03-13 12:44:45
阅读次数:
59
一、Contoller 1. controller是一个接口, 2. 编写一个Controller 使用注解方式 1. @Controller注解类型用于 声明Spring类的实例是一个控制器 2. 使用扫描机制找到应用程序中所有基于注解的控制类,需要在配置文件中声明组件扫描 3. @Request ...
分类:
编程语言 时间:
2020-03-13 12:41:16
阅读次数:
60
title: SpringMVC02 date: 2020 03 11 21:48:52 tags: 这里是SpringMVC的所有知识点了。 1、基本骨架 1、依赖包 2、配置文件 首先是web.xml,因为springMVC的底层是servlet,所以要在xml中配置。 (注意的是,servle ...
分类:
编程语言 时间:
2020-03-11 23:45:16
阅读次数:
79