• Spring Boot企业级开发教程课后习题——第4章Spring Boot视图技术


    黑马程序员/编著

    中国工信出版集团

    人民邮电出版社

    目录

    一、填空题

    二、判断题

    三、选择题


    一、填空题

    1.针对于WebFlux框架的整合实现,Spring Boot实现了与 (FreeMarker)、Thymeleaf和Mustache模板引擎技术的整合支持和自动化配置。

    2. Thymeleaf是适用于(Web)和独立环境的现代服务器端Java模板引擎。

    3.针对HTML页面处理, Thymeleaf的(th:each) 属性可以进行数据遍历。

    4.使用Thymeleaf模板进行HTML页面处理,可以使用(data-th-*)属性替换th:*属性进行页面开发。

    5. Thymeleaf模板中使用(${#locale.country})可以动态获取当前用户所在的国家信息。

    二、判断题

    1. Spring Boot不能使用JSP进行项目开发。(X)

    2.如果想要使用 Thymeleaf模板进行纯HTML 5的页面开发,可以使用data-th-*属性替换th:*属性进行页面开发。(√)

    3. Thymeleaf是针对Web开发中HTML静态页面的处理,实现动态数据展示。(X)

    4. Spring Boot中编写国际化时,必须要在全局配置文件进行国际化文件配置。(X)

    5.国际化文件的名称必须严格按照“文件前缀名_语言代码_国家代码.properties”的形式

    命名。(√)

    三、选择题

    1.以下选项中,Spring Boot整合 Spring MVC框架支持的模板引擎技术有(ABCD)。(多选)

    A. Freemarker

    B. Groovy

    C. Mustache

    D. Thymeleaf

    2.关于Spring Boot整合JSP模板技术的限制,以下说法错误的是(D)。

    A. Spring Boot默认的JAR包部署方式不支持JSP模板

    B. Undertow嵌入式容器部署Spring Boot项目,不支持JSP模板

    C.使用JSP模板时,无法对默认的错误处理器进行覆盖

    D.使用JSP模板时,无法自定义错误顶面

    3. Thymeleaf支持处理哪些模板页面?(ABCD)(多选)

    A. HTML

    B. XML

    C JS

    D. CSS

    4.以下关手Thymeleaf模板中th:*属性的说法,错误的是(A)。

    A. th: forEach属性用来进行数据遍历

    B. th: utext属性进行文本内容展示,且不进行转义

    C. th: fragment属性用来声明片段

    D. th: value属性用于内容修改

    5. Spring Boot中,可以存放静态資源文件的位置有(ABCD)。(多选)

    A. 项目根路径下的/META-INF/resources/文件夹下

    B. 项目根路径下的resources及其子文件夹下

    C. 项目根路径下的static文件夹下

    D. 项目根踏径下的public及其子文件夹下

  • 相关阅读:
    计算机视觉与深度学习 | 基于GPS/BDS多星座加权图因子优化的行人智能手机导航
    笔记58:Encoder-Decoder 架构
    【MySQL 第十二天 事务的介绍|InnoDB使用事务】
    数据结构小记【Python/C++版】——栈篇
    C. Even Picture
    HTTP请求:GET/POST请求
    KLEE简单使用
    JS模块化(node.js模块化和es6模块化)
    模板引擎——FreeMarker初体验
    null跟undefined的区别
  • 原文地址:https://blog.csdn.net/WHT869706733/article/details/127417718