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

最新文章

  1. c#使用Split分割换行符 \r\n
  2. 【记录】GitHub/TortoiseGit 修改邮箱/提交者
  3. .NET LINQ 联接运算
  4. ArcGIS Engine渲染
  5. ARP (地址解析协议)
  6. Android每次运行项目时重新启动一个新的模拟器的解决办法
  7. android开发------编写用户界面之线性布局(补充知识)
  8. unity htc vive使用
  9. c#部分--- 一维数组放到集合中,在从集合中提取输出
  10. JS与C#编码解码
  11. HDU 2647 Reward (拓扑排序)
  12. Android ScrollView 不能滚动但是有滚动条
  13. Delphi的文件操作(定义,关联,打开,读写,关闭)
  14. Android viewpager 嵌套 viewpager滑动 点击事件冲突解决方案
  15. 但从谈论性能点SQL Server选择聚集索引键
  16. 每天一个linux命令(40)--route命令
  17. 分布式协调服务Zookeeper扫盲篇
  18. 【CSS】Sticky Footer 布局
  19. Java学习笔记之——数组
  20. 洛谷P3230 比赛

热门文章

  1. 通过进入单用户模式解决linux中的rc.local修改后无法启动的问题
  2. pat1040. Longest Symmetric String (25)
  3. JEECMS站群管理系统-- 自定义标签及使用自己创建的表的实现过程
  4. java学习第十二天
  5. fetch技术
  6. MacOS python自动补全设置
  7. If you want the rainbow, you have to deal with the rain.
  8. css中的伪元素,我今天记住了!o~yeah
  9. input type="file"获取文件名方法
  10. 图片延迟插件 Jquery.lazyload.min.js