• springMVC 面试题整理


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

  • 相关阅读:
    leetcode1046
    leetcode1041
    leetcode1042
    leetcode399
    【经验分享】数据科学与机器学习面试指南
    计算机视觉计算任务有哪些,怎么分类 ?
    超详细!上线一个机器学习项目你需要哪些准备?
    人工智能和机器学习的前世今生
    机器学习从业人员到底做什么?
    两年AI研究经验(教训)总结,进来看看吧!
  • 原文地址:https://www.cnblogs.com/qczxz/p/10387590.html
Copyright © 2020-2023  润新知