第十二章 Spring MVC的核心類和註解--習題答案

課程介紹:“框架技術”是軟件工程專業的核心課程,是本專業限選課,是Java 應用開發課程,是本專業學生就業的主要方向。
說明:框架設計其他章節的習題答案也在此“spring框架設計”專欄。

一、 填空題

  1. RequestMapping註解類型用於映射【一個請求或一個方法 】。
  2. 在使用Spring MVC的註解開發時,除了需要引入Spring的核心JAR包、Commons-logging的JAR包以及Spring MVC的2個JAR包外,還需要引入【 Spring AOP】的JAR包。
  3. 在視圖解析器配置中,可以設置視圖的【 前綴和後綴】。
  4. 如果沒有通過元素配置,則應用程序會默認去【WEB-INF目錄下 】尋找配置文件。
  5. 如果元素不存在,則應用程序會【 在第一個Servlet請求時】加載該Servlet。

二、 判斷題

  1. 在控制器類中,每一個請求處理方法都可以有多個不同類型的參數,以及一個多種類型的返回結果。(√ )
  2. @RequestMapping的method屬性必須使用。( ×)
  3. @RequestMapping(method = RequestMethod.GET)可以縮寫爲@GetMapping。( √)
  4. @RequestMapping註解的屬性都是可選屬性。( √)
  5. Web.xml文件中必須使用元素和元素,否則文件會報錯。( ×)

三、 選擇題

  1. 下面關於請求處理方法返回類型說法錯誤的是。( D)
    A: 常見的返回類型是ModelAndView、String和void
    B: ModelAndView類型中可以添加Model數據,並指定視圖
    C: String類型的返回值可以跳轉視圖,但不能攜帶數據
    D: void類型主要在異步請求時使用,它既返回數據,又跳轉視圖
  2. 下面類型中,不屬於請求處理方法參數類型的是。(D )
    A: javax.servlet.http.HttpSession
    B: @MatrixVariable
    C: org.springframework.ui.Model
    D: void
  3. 下面關於組合註解的說法正確的是。( B)
    A: 組合註解是Spring3.x版本中的新特性
    B: 組合註解可以簡化常用的HTTP方法的映射
    C: 在所有的Spring項目中,使用組合註解可以替代@RequestMapping註解
    D: @GetMapping註解可以用來匹配GET和POST方式的請求
  4. 下面關於@RequestMapping註解說法錯誤的是。(D )
    A: @RequestMapping註解的默認屬性是value
    B: @RequestMapping註解的value屬性值可以省略
    C: @RequestMapping註解的value屬性名可以省略
    D: @RequestMapping註解的value屬性必須標註
  5. 下面關於元素說法錯誤的是。(C )
    A: 如果元素的值爲1,則在應用程序啓動時會立即加載該Servlet
    B: 如果元素不存在,則應用程序會在第一個Servlet請求時加載該Servlet
    C: 如果元素的值爲1,則在應用程序啓動時會延遲加載該Servlet
    D: 元素是可選的

四、 簡答題

  1. 請簡述ModelAndView、String和void三種返回類型的作用。
    ModelAndView類型中可以添加Model數據,並指定視圖;
    String類型的返回值可以跳轉視圖,但不能攜帶數據;
    void類型主要在異步請求時使用,它只返回數據,而不會跳轉視圖。

整理不易,如有幫助請點贊支持!

發佈了19 篇原創文章 · 獲贊 2 · 訪問量 956
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章