SpringMVC-1022.数据格式
数据格式换yyyy-dddd-mm
什么的 SpringMVC 给了很多的注解 来实现格式化。注解格式化的实现。MVC的配置:
通过注解来使用。
Date 来实现格式化成年月日来实现
这个没啥用,我反正没有get到点,哎,没意思。
格式化的Bean 包含类型转换 所以不需要 类型转换的Bean
result .getFieldErrors()将错误信息放入Request域中。
${reqeustScope.errors}
Scope是域的意思。
for each 是stander的jar
框架出错 将错误信息放入第二个信息里面。
BindingResult 放在校验的学生后面不能夹杂任何的参数。需要验证的数据是Student SpringMVC 要求 如果校验失败 自动放入该对象之后的那个参数里面 不能有其他参数 如果将控制台的错误消息放入控制台jsp中显示 将错误消息放入request域中
格式化不是校验。
数据校验 JSR303 记一**解。
提供了很多的注解。
数据校验 这个经常会问!妈的!
Hibernate Validator
使用的步骤:jar包!
B的作用:实现校验(或者其他各种校验),必须实现一个SpringMVC提供的一个接口,LocalValidatorFactory
SpringMVC把接口的校验类给过了实现过了。实现类LocalValidatorFactoryBean 是LocalValidatorFactory 的一个实现类。会在SpringMVC容器中自动加载这个类 因此可以直接自动加载实现类。
直接使用。
通过Ajax处理Json数据
Ajax 请求SpringMVC 并且返回JSon数据。
通过js/jQuery格式。
用jQuery 来实现ajax
Controller---->service -> dao
三层架构。
@Responsboby 就可以在Ajax里面调用对象了 告诉SpringMVC此时的返回不是View页面 而是Ajax 调用的返回值。
不找页面了 将返回值回馈给调用处。
谁调用响应给谁。
返回的值不是视图而是一个具体的值 需要加上@Reposeboby在方法上面。后端返回json 数组返回给前台
@ResponseBody 修饰后的方法会 student 实质就是一个json数组的形式 。需要将json数组遍历一下。在前台就可以进行输出。
json数组返回到result里面进行。 服务端将数据返回给result 以json数组的形式返回给result。