springMVC(2)

简介: SpringMVC_JSR303数据校验

SpringMVC_JSR303数据校验


1.需要加入hibernate validator验证框架



2.在springMVC配置文件中添加<mvc:annotation-driven/>


3.需要在bean的属性上添加相应的注解(@NotEmpty  @Email @Past等)



4.在目标方法bean类型的前面添加@Valid注解



5.Spring MVC 是通过对处理方法签名的规约来保存校验结果的:


前一个表单/命令对象的校验结果保存到随后的入参中,这个保存校验结果的入参必须是 BindingResult 或Errors 类型,这两个类都位于org.springframework.validation 包中


SpringMVC_错误消息的显示及国际化

 

SpringMVC_返回JSON


一般通过ajax获取json数据,然后再到页面做相应的处理,需要在后台将数据封装为json格式,封装的json需要在前台做解析


通过@ResponseBody注解



需要jar包



其实现原理是HttpMessageConverter原理



SpringMVC_国际化



springMVC文件的上传


需要在springMVC的配置文件中配置



SpringMVC_自定义的拦截器

 

SpringMVC_运行流程



SpringMVC_Spring整合SpringMVC_解决方案



SpringMVC_SpringIOC容器和SpringMVCIOC容器的关系


springMVC的IOC 容器中的bean可以引用spring IOC容器中的bean , 反之则不行,spring IOC容器中的bean却不能引用springMVC IOC 容器中的bean


目录
相关文章
|
JSON JavaScript 前端开发
|
前端开发 Java 数据处理
|
缓存 前端开发 Java
|
6月前
|
XML JSON 前端开发
|
5月前
|
前端开发 Java 数据格式
SpringMVC详解
SpringMVC详解
50 0
|
5月前
SpringMVC(一)(3)
SpringMVC(一)(3)
31 0
|
5月前
|
前端开发 Java Maven
SpringMVC(一)(1)
SpringMVC(一)(1)
27 0
|
5月前
|
前端开发 Java 数据格式
SpringMVC(三)
SpringMVC(三)
23 0
|
6月前
|
JSON 前端开发 JavaScript
|
7月前
|
存储 JSON 安全
SpringMVC 02
SpringMVC 02
36 0