6、 SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?
是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写字段。...可以在类上面加上@SessionAttributes 注解,里面包含的字符串就是要放入 session 里面的 key
20、 SpringMvc 怎么和 AJAX 相互调用的?...具体步骤如下 :
1) 加入 Jackson.jar
2) 在配置文件中配置 json 的映射
3) 在接受 Ajax 方法里面可以直接返回 Object,List 等,但方法前面要加上@ResponseBody...mvc:interceptor>
23、讲下 SpringMvc 的执行流程
系统启动的时候根据配置文件创建 spring 的容器, 首先是发送 http 请求到核心控制器...disPatherServlet,spring 容器通过映射器去寻找业务控制器,使用适配器找到相应的业务类,在进业务类时进行数据封装,在封装前可能会涉及到类型转换,执行完业务类后使用
ModelAndView