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


目录
相关文章
|
8月前
|
缓存 前端开发 Java
|
8月前
|
XML JSON fastjson
|
8月前
|
前端开发 Java 数据处理
|
8月前
|
前端开发 Java 网络架构
|
8月前
|
前端开发 API 数据库
springMVC
@RequestMapping 除了可以修饰方法,还可以修饰类,修饰方法时是提供详细的映射信息,修饰类时相当于WEB-INF的根目录
42 0
|
9月前
SpringMVC@CookieValue
SpringMVC@CookieValue
23 0
|
9月前
SpringMVC@RequestHeader
SpringMVC@RequestHeader
18 0
|
9月前
|
前端开发 Java Maven
SpringMVC1
SpringMVC1
57 0
SpringMVC1
|
9月前
|
前端开发 应用服务中间件
SpringMVC2
SpringMVC2
23 0
|
JSON 前端开发 JavaScript
springmvc(一)
springmvc(一)
75 0
springmvc(一)

相关课程

更多