Spring MVC
Spring MVC的学习笔记
初入Cs的阿zhang
不断学习haha~
Vx:zhang2250432111
展开
-
Spring MVC 中如何使用JSR 303实现数据校验
JSR 303:1.JSR 303 是 Java 为 Bean 数据合法性校验提供的标准框架,它已经包含在 JavaEE 6.0中;2.JSR 303 通过在 Bean 属性上标注类似于 @NotNull、@Max 等标准的注解指定校验规则,并通过标准的验证接口对 Bean 进行验证;Hibernate Validator :Hibernate Validator 是 JSR 303 的...原创 2020-03-01 11:13:46 · 662 阅读 · 0 评论 -
Spring MVC中如何进行数据格式化
案例需求:按照如图所示固定格式输入日期和工资的属性值来创建对象:案例实现:1.在Spring MVC配置文件中配置: <mvc:annotation-driven></mvc:annotation-driven>2.在员工实体类代码中增加@DateTimeFormat和@NumberFormat注解:同时使用pattern规定指定的输入格式: @DateT...原创 2020-02-29 20:12:45 · 153 阅读 · 0 评论 -
Spring MVC中关于@InitBinder注释
@InitBinder:1.由 @InitBinder 标识的方法,可以对 WebDataBinder 对象进行初始化。WebDataBinder 是 DataBinder 的子类,用于完成由表单字段到 JavaBean 属性的绑定。2.@InitBinder方法不能有返回值,它必须声明为void。3.@InitBinder方法的参数通常是是 WebDataBinder。测试代码:/*...原创 2020-02-29 14:03:09 · 143 阅读 · 0 评论 -
Spring MVC中关于mvc:annotation-driven
About<mvc:annotation-driven/>:三种情况:原创 2020-02-29 13:54:06 · 163 阅读 · 0 评论 -
Spring MVC中数据绑定流程原理及应用
数据绑定流程原理:① Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象;② DataBinder 调用装配在 Spring MVC 上下文中的 ConversionService 组件进行数据类型转换、数据格式化工作。将 Servlet 中的请求信息填充...原创 2020-02-28 15:01:26 · 640 阅读 · 1 评论 -
Spring MVC 中的 @ModelAttribute 注解以及源码的相关分析
为了更形象地引出 @ModelAttribute注解:下面来仔细看这两幅图:需求:对数据库中的表单信息进行修改(例如表单中有三项数据)现在只需更新其中的两项数据,第三项数据不变(即与数据库中的信息保持一致)1:通过new一个新对象实现更新操作:结果:第三项数据为null;2.从数据库中取出数据,在原来的基础上进行更新操作:结果:完美的实现了需求;下面来看代码:表单信息: ...原创 2020-02-24 21:55:39 · 146 阅读 · 0 评论 -
在Spring MVC 中处理数据模型的相关知识
1.ModelAndView/** 目标方法的返回值可以是ModelAndView类型* 其中可以包含视图和模型信息* SpringMVC 会把ModelAndView的model中数据放入到 request 域当中*/@RequestMapping("/testModelAndView") public ModelAndView testModelAndView() { Str...原创 2020-02-23 22:14:25 · 64 阅读 · 0 评论