前面我们已经实现了thymeleaf模板,其实freemarker和thymeleaf差不多,都可以取代JSP页面,实现步骤也差不多,我们来简单实现一下 引入pom.xml依赖如下 创建Controller测试类 application.properties配置文件你可以选择不配置默认,也可以进行手 ...
分类:
编程语言 时间:
2019-11-14 15:02:47
阅读次数:
99
1 SpringMVC的数据绑定流程 SpringMVC将ServletRequest对象及目标方法的入参实例传递给WebDataBinderFactory实例,以创建DataBinder实例对象。 DataBinder调用装配在SpringMVC上下文中ConversionService组件进行数 ...
分类:
编程语言 时间:
2019-11-14 10:11:33
阅读次数:
92
SpringMVC的数据校验 一、注解方式 二、示例 Spring MVC本身没有数据校验的功能,它使用Hibernate的校验框架来完成。 1.导入pom节点 <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-valid ...
分类:
编程语言 时间:
2019-11-14 10:07:05
阅读次数:
100
一、Spring MVC拦截器的使用 一、什么是拦截器 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。在SpringMVC中通过实现 ...
分类:
编程语言 时间:
2019-11-14 10:02:18
阅读次数:
82
1.拦截器概述 1.1 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用Spring MVC中的拦截器,就需要对 ...
分类:
编程语言 时间:
2019-11-14 09:27:07
阅读次数:
89
1SpringMVCWEB配置SpringFramework本身没有Web功能,SpringMVC使用WebApplicationContext类扩展ApplicationContext,使得拥有web功能。那么,SpringMVC是如何在web环境中创建IoC容器呢?web环境中的IoC容器的结构又是什么结构呢?web环境中,SpringIoC容器是怎么启动呢?以Tomcat为例,在Web容器中
分类:
编程语言 时间:
2019-11-14 09:21:39
阅读次数:
77
一、核心模块 数据库访问技术与集成:JDBC、XML等 Web与远程调用技术:SpringMVC、WebServlet、WebSocket等 面向切面编程:AOP 基础设施:Tomcat Spring核心容器:Beans、Core、Context、Expression、ContestSupport ...
分类:
编程语言 时间:
2019-11-14 00:18:02
阅读次数:
137
一、根据返回值类型,页面跳转可以分为三种 1.String返回值 2.void返回值(了解) 3.ModelAndView返回值 二、springMVC框架提供的转发和重定向(关键字) 1.forward请求转发 2.redirect重定向 三、@ResponseBody响应json数据 一、返回值 ...
分类:
编程语言 时间:
2019-11-13 13:26:03
阅读次数:
105
一、什么是fastjson fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 二、fastjson的优点 2.1 速度快 fastjson相对其他JSON库的特点是快,从 ...
分类:
Web程序 时间:
2019-11-13 12:52:50
阅读次数:
220
1、web.xml 形式的MVC项目 web.xml ,web.xml的启动类在 web 容器里,即Tomcat中。 Tomcat的main方法会加载 web.xml。为什么Tomcat会加载 web.xml 这是,java的要求,如果要成为java的web容器就必须实现这个功能。这就是问什么 ng ...
分类:
编程语言 时间:
2019-11-13 10:49:28
阅读次数:
98