前言
本文围绕以下 “六” 个模块详细的讲述了SpringMVC的常见面试题及答案!
面试题目录
- 前言
- 一.Spring MVC概述
- 什么是Spring MVC?简单介绍下你对Spring MVC的理解?
- Spring MVC的优点
- 二.Spring MVC核心组件
- Spring MVC的主要组件?
- 什么是DispatcherServlet?
- 什么是Spring MVC框架的控制器?
- Spring MVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?
- 三.Spring MVC工作原理
- 请描述Spring MVC的工作流程?描述一下DispatcherServlet 的工作流程?
- 四.MVC框架
-
- 五.Spring MVC常用注解
- 注解原理是什么?
- Spring MVC常用的注解有哪些?
- SpingMvc中的控制器的注解一般用哪个,有没有别的注解可以替代?
- @Controller注解的作用
- @RequestMapping注解的作用
- @ResponseBody注解的作用
- @PathVariable和@RequestParam的区别
- 六.其他
- Spring MVC怎么样设定重定向和转发的?
- Spring MVC怎么和AJAX相互调用的?
- 如何解决POST请求中文乱码问题,GET的又如何处理呢?
- Spring MVC的异常处理?
- 如果在拦截请求中,我想拦截get方式提交的方法,怎么配置?
- 怎样在方法里面得到Request,或者Session?
- 如果想在拦截的方法里面得到从前台传入的参数,怎么得到?
- 如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象?
- Spring MVC中函数的返回值是什么?
- Spring MVC用什么对象从后台向前台传递数据的?
- 怎么样把ModelMap里面的数据放入Session里面?
- Spring MVC里面拦截器是怎么写的
- 介绍一下 WebApplicationContext
cs