首页 > 代码库 > SpringMVC的随笔3
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>通常连在一起用
SpringMVC的随笔3