网站首页 > 技术文章 正文
在这里插入图片描述
SpringMVC面试题
一、单选题
1.下列关于SpringMVC说法正确的是 B
A.SpringMVC和Spring没有关系
B.SpringMVC是一个控制层框架,复制接收和处理请求
C.SpringMVC可以脱离Spring单独使用
D.SpringMVC现在没什么人在使用了
2.关于SpringMVC中用到的注解说法错误的 B
A.@RestController是一个组合注解,包括@Controller和@ResponseBody
B.@RequestMapping来指定请求的url,只能写在方法上
C.@GetMappgin表示只能接收GET方式提交的请求
D.@PostMapping表示只能接收POST方式提交的请求
3.下面关于Spring MVC 描述正确的是(C)
A.DispatcherServlet在 Spring MVC 中是核心servlet , 它负责接收请求并将请求分发给适合的控制器
B.在Spring MVC 中,可以配置多个DispatcherServlet
C.全部选项
D.要使Spring MVC可用,DispatcherServlet需要在web.xml中配置
4.在Spring MVC中,哪个类是负责处理HTTP请求和响应的(A)
A.DispatcherServlet
B.RequestHandler
C.HttpServlet
D.SpringController
5.哪个方法不属于拦截器中定义的方法 B
A.preHandle
B.destory
C.postHandle
D.afterCompletion
二、多选题
1.下面属于映射请求的注解的是 A B C
A.@GetMapping
B.@RequestMapping
C.@PostMapping
D.@Controller
2.下面是封装响应数据的对象的是 ABC
A.Map
B.Model
C.ModelMap
D.MapModel
3.SpringMVC 用什么对象从后台向前台传递数据的 ABCD
A.将数据绑定到 request
B.返回 ModelAndView
C.通过ModelMap对象,可以在这个对象里面调用put方法,把对象加到里面,前端就可以通过el表达式拿到
D.绑定数据到 Session中
三、判断题
1.SpringMVC中核心是DispatcherServlet对象 (√)
2.SpringMVC响应的页面模板文件被视图解析器渲染处理后响应(√)
3.SpringMVC我们可以直接在Controller的相关的方法的形参中获取HttpServletResponse对象(√)
4.我们没办法在Controller的相关的方法的形参中获取HttpServletRequest对象(×)
5.@RequestBoy注解可以直接把返回的信息响应给客户端(×)
四、填空题
1.SpringMvc对日期处理的注解: @DateTimeFormat
2.Web的mvc三层结构中的m,v,c分别代表什么model,view,controller
3.springMVC实现拦截器两种方式为继承HandlerInterceptorAdapter类和实现HandlerInterceptor接口
4.springMVC中控制器的注解@Controller
5.springMVC中包含数据模型以及视图信息的对象是ModerAndView
6.springMVC前端控制器是DispatcherServlet
7.springMVC中把某个请求映射到特定的方法注解@RequestMapping
8.springMVC中如果想要返回的是字符串给客户端需要使用:@ResponseBody 注解
9.springMVC中可以通过Map、Model和ModelMap来存储传递给页面模板文件的数据
猜你喜欢
- 2025-03-20 5千字的SpringMVC总结,我觉得你会需要
- 2025-03-20 javaweb中mvc模式,java注解的实现原理
- 2025-03-20 SpringMVC的工作原理(springmvc工作原理图)
- 2025-03-20 当前最火的web开发技术(web开发用什么技术比较好)
- 2025-03-20 Spring 中的Servlet与Spring MVC 有什么区别?
- 2025-03-20 一张图讲清楚SpringMVC运行原理,拦截器&过滤器区别与执行顺序
- 2025-03-20 SpringMVC访问静态资源(springboot访问静态html)
- 2025-03-20 SpringMVC源码分析(springmvc开源项目源码)
- 2025-03-20 SpringMVC实战入门教程,四天快速搞定springmvc框架
- 2025-03-20 撕开SpringMVC的优雅外衣!看程序员如何用暴力拆解参透经典设计
你 发表评论:
欢迎- 07-10Oracle 与 Google Cloud 携手大幅扩展多云服务
- 07-10分享收藏的 oracle 11.2.0.4各平台的下载地址
- 07-10Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- 07-10Oracle Database@Azure 推进到南美等新区域并增加了新服务
- 07-10Oracle宣布推出 Oracle Database@AWS 的有限预览版
- 07-10Oracle与Nextcloud合作,推出主权云上的安全协作平台
- 07-10NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 07-10对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 602℃几个Oracle空值处理函数 oracle处理null值的函数
- 594℃Oracle分析函数之Lag和Lead()使用
- 582℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 579℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 574℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 567℃【数据统计分析】详解Oracle分组函数之CUBE
- 554℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 548℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- Oracle 与 Google Cloud 携手大幅扩展多云服务
- 分享收藏的 oracle 11.2.0.4各平台的下载地址
- Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- Oracle Database@Azure 推进到南美等新区域并增加了新服务
- Oracle宣布推出 Oracle Database@AWS 的有限预览版
- Oracle与Nextcloud合作,推出主权云上的安全协作平台
- NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 解读丨《归档文件整理规则》— 电子文件元数据存储
- Data Guard跳归档恢复的实践(dataguard failover)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)