SpringMVC的随笔3

SpringMVC在进行增删改查的时候它的名词更加明显,更加容易让人能够看的懂

可以通过@RequestParam来传参

SpringMVC提供自动添加属性和级联属性

Springmvc可以使用Servlet原生的API作为目标方法的参数

SpringMVC会把ModelAndView的model中的数据放入到request域对象中

目标方法可以添加Map类型(实际上也可以是Model类型或ModelMap类型)的参数

有@ModelAttribute标记的方法,会在每个目标方法执行之前被SpringMVC调用

使用i18n设置国际化

在实际开发中通常都需配置mvc:annotation-driven标签以防止controller

配置视图BeanNameViewResolver解析器:使用视图的名字来解析视图

通过order属性来定义视图解析器的优先级,order值越小,优先级越高

SpringMVC使用crud要用到c标签

DELETE和put只支持POST,所以要写一个表单用来提交改变请求

利用BindingResult result可以打印错误消息,有利于我们进行修改

因为所用的版本不同,所以有时候在不同的地方就不能用,这个时候要尽量选择有逻辑的这一项

自定义拦截器需要实现一个接口implements HandlerInterceptor

拦截器返回true以后一定要释放资源

可以配置testSimpleMappingExceptionResolver来映射出现的异常,也可以为其属性赋值

<mvc:default-servlet-handler/>和<mvc:annotation-driven></mvc:annotation-driven>通常连在一起用

posted @ 2017-03-05 20:17  绝世星空  阅读(87)  评论(0编辑  收藏  举报