1. springMVC怎么样把某个请求映射到特定的方法上面?

  答:直接在方法上面加上注解@RequestMapping,并且在这个注解里面写上要拦截的路径。

2. @RequestMapping注解用在类上面有什么作用?

  答:是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。

3. 如果在拦截请求中,我想拦截get方式提交的方法,怎么配置?

  答:可以在@RequestMapping注解里面加上method=RequestMethod.GET。

4. SpringMvc用什么对象从后台向前台传递数据的?

  答:通过ModelMap对象,可以在这个对象里面用put方法,把对象加到里面,前台就可以通过el表达式拿到。

5. SpringMvc中有个类把视图和数据都合并的一起的,叫什么?

  答:叫ModelAndView。

6. 怎么样把ModelMap里面的数据放入Session里面?

  可以在类上面加上@SessionAttributes注解,里面包含的字符串就是要放入session里面的key。

7.谈谈你对mvc的理解

  MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。

  MVC中的模型、视图、控制器它们分别担负着不同的任务。

  • 视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。
  • 模型: 模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性
  • 控制器: 当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示处理的结果。

  MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。

转载于:https://www.cnblogs.com/qczxz/p/10387590.html

springMVC 面试题整理相关推荐

  1. 100道中高级Java面试题整理

    JavaEE面试题整理 一.Java基础篇 二.JVM篇 三.Tomcat篇 四.MyBatis篇 五.Spring篇 六.SpringMVC面试题整理 七.Redis篇 八.Mongodb篇 九.M ...

  2. Spring Boot 面试题整理

    Spring Boot 面试题整理 2018年08月12日 22:32:35 Time_sg 阅读数 19380 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文 ...

  3. futuretask java 并发请求_Java面试题整理一(侧重多线程并发)

    1..是否可以在static环境中访问非static变量? 答:static变量在Java中是属于类的,它在所有的实例中的值是一样的.当类被Java虚拟机载入的时候,会对static变量进行初始化.如 ...

  4. 尚学堂Java面试题整理

    博客分类: 经典分享 1. super()与this()的区别? - 6 -  2. 作用域public,protected,private,以及不写时的区别? - 6 -  3. 编程输出如下图形. ...

  5. Java面试题整理_P1

    Java面试题整理 1.Java基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境.JR ...

  6. 想去一线大厂先过这一关, Java-SSM框架相关面试题整理!!!

    前言: 我们通常在面试的时候难免会慌张不已.想必,经历过的人都能体会.但是如果你提前预测和准备面试官要问你的问题,并想出合理的回答方式,就会轻松很多.所以接下来的面试题是我从自己和其他人的面试经历中总 ...

  7. 计算机组成算术流水线,计算机组成系统结构试题整理.doc

    计算机组成系统结构试题整理 选择题(50分,每题2分,正确答案可能不只一个,可单选或复选) (CPU周期.机器周期)是内存读取一条指令字的最短时间. (多线程.多核)技术体现了计算机并行处理中的空间并 ...

  8. 2010 .NET面试题整理之基础篇

    2010 .NET面试题整理之基础篇 zhuan 开篇语:对于已有工作经验的朋友,也许面试题已显得不怎么重要,但是如果你应聘的还仅仅是个普通的程序员,相信在很多的公司都还是会先拿出一套面试题,可能对整 ...

  9. android笔试题整理

    笔试题整理 今天接到消息,说下个星期三.会陆陆续续的有公司来学校找暑假实习生.还没准备好啊,这就来啦?麻蛋 我慌的要死啊~ 1.Math.round(11.5)等于多少(). Math.round(- ...

最新文章

  1. SVN客户端不显示绿色标识
  2. Notion 如何进行数据迁移
  3. Java对象转JSON时如何动态的增删改查属性
  4. 十四、Java练习:一个猜数游戏
  5. Go 指针 unsafe.Pointer
  6. fedora 使用 vnc 远程 fedora 28 主机
  7. ENode 2.0 - 深入分析ENode的内部实现流程和关键地方的幂等设计
  8. 如何在SAP S/4HANA Cloud系统里创建employee
  9. SQLServer锁的机制
  10. PWN-PRACTICE-BUUCTF-28
  11. android新材料设计,android - 如何实现新材料BottomAppBar为BottomNavigationView - SO中文参考 - www.soinside.com...
  12. Pytorch:Dataset总结
  13. Linux下的帮助命令
  14. 推导抛物线插值的拉格朗日插值公式
  15. ico图标制作的在线工具
  16. 设计一图书信息管理系统,实现以下功能:系统以菜单方式工作,图书信息录入功能(图书信息用文件保存) ;
  17. 毕业设计论文-基于matlab的车牌识别系统
  18. AMD Software Adrenalin Edition 23.5.1驱动发布,快速获取驱动
  19. iphone版 天行skyline_苹果再迎大版本更新、iOS13.4正式版推送!这次iPhone可以当车钥匙...
  20. 9个好用的生命科学研究工具分享

热门文章

  1. SpringBoot @RunWith注解找不到
  2. 关于风险管理,如何将思维从项目升维到项目群?
  3. python seek函数whence_file.seek(offset[, whence])
  4. 使用SQLiteSpy用sql语句操作数据库
  5. 2022年全球市场重疾险总体规模、主要企业、主要地区、产品和应用细分研究报告
  6. jlh吃水果(C++)
  7. Error -27796: Failed to connect to server ip地址: [10060] Connection timed out
  8. 2019测试工程师面试题
  9. 关于Win10创意者更新之后蓝屏的修复办法
  10. Matlab 科研绘图汇总