Spring MVC基础——记录
Spring MVC简介 基于mvc模式的web框架,基于spring 与struts2的区别 SpringMVC struts2 基于方法 、单例模式 基于对象 注解的方式实现 XML方式实现 传递参数简洁 、效率高 内置插件 访问controller的三种方式 实现controller接口 实现HRHandler 注解:@Controller 和 @RequestMapping() :类和方法 拦截器 /* 拦截所有请求 *.do 最简单方便 / 符合Restfull风格,但是静态资源无法访问 /静态资源解决办法: <MVC:default-serclet-handler/> <MVC:annotation-driven/> Restfull风格:层次感 易于实现缓存机制 userAction/findById?id=123 userAction/findById/123 JSON参数操作 @ResponseBody 异常406:缺少json包 jackson-core、databind、annotation 异常400:类型转换错误:日期处理 返回(后–前):JsonFormat(get) 接收(前–后):Dateformat 接收参数的方式 同名参数: userAction/findById?id=123&name=唐三 方法中传递对象 public void save