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


目录
相关文章
|
Java Spring
81.【SpringMVC】(二)
81.【SpringMVC】
102 0
|
前端开发 JavaScript Java
|
前端开发 Java 网络架构
|
XML 运维 前端开发
|
21天前
|
Java 数据库连接 数据库
SpringMVC(2)
SpringMVC(2)
|
5月前
|
JSON 前端开发 Java
|
4月前
|
Web App开发 JSON 前端开发
SpringMVC(二)
SpringMVC(二)
21 0
|
5月前
|
JSON 前端开发 JavaScript
|
前端开发 应用服务中间件
SpringMVC4
SpringMVC4
43 0
|
6月前
|
前端开发 Java API