这里写目录标题

  • 一、新建项目ThymeleafI18N
    • 1.操作步骤
    • 2.将这些从上个项目拷贝过来
    • 3.编辑国际化页面
      • 1.在i18n创建login.properties
      • 2.在i18n创建login_zh_CN.properties(中文)
      • 3.在i18n创建login_en_US.properties(英文)
      • 4.编辑全局配置文件
    • 4.新建自定义区域解析器-MyLocaleResolver
    • 5.页面国际化使用,修改login.html
  • 二、Thymeleaf复杂数据的展示
    • 1.创建用户实体类-User
    • 2.创建用户控制器-UserController
    • 3.新建显示全部用户信息模板-allUsers.html
    • 6.修改登录成功页面
    • 7.启动应用,查看结果

一、新建项目ThymeleafI18N

1.操作步骤



2.将这些从上个项目拷贝过来

  • 启动查看
  • 测试登录成功和失败

3.编辑国际化页面

1.在i18n创建login.properties

2.在i18n创建login_zh_CN.properties(中文)

3.在i18n创建login_en_US.properties(英文)

4.编辑全局配置文件

4.新建自定义区域解析器-MyLocaleResolver


5.页面国际化使用,修改login.html


  • 启动应用,查看结果
  • 在浏览器里访问http://localhost:8080/toLoginPage
  • 默认中文
  • 切换英文

二、Thymeleaf复杂数据的展示

1.创建用户实体类-User


2.创建用户控制器-UserController


3.新建显示全部用户信息模板-allUsers.html


6.修改登录成功页面

7.启动应用,查看结果

  • 访问浏览器http://localhost:8080/allUsers

  • 登录页面

  • 单击显示全部用户信息

  • 显示页面结果

springboot第十讲相关推荐

  1. 《SpringBoot系列十六》条件装配时ConfigurationCondition和Condition有什么区别?什么时候用ConfigurationCondition?

    一.前言 针对条件装配我们讨论了如下内容: <SpringBoot系列十一>:精讲如何使用@Conditional系列注解做条件装配 <SpringBoot系列十二>:如何自定 ...

  2. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  3. 《突破C#编程实例五十讲》源文件下载(2)

    上接<<突破C#编程实例五十讲>源文件下载(1)> 有兴趣的朋友下载看看吧,一共有9个压缩包分3篇文章,下载要注意哦,不然解压要出错哦! 转载于:https://blog.51 ...

  4. 趣谈网络协议笔记-二(第十讲)

    趣谈网络协议笔记-二(第十讲) UDP协议:因性善而简单,难免碰到"城会玩" 自勉 如果手上没有剑,我就无法保护你.如果我一直握着剑,我就无法抱紧你.--<Bleach> ...

  5. JSP快速入门教程——全十讲

    第一讲(参考<Java Web程序设计基础教程>第1章) 1 JSP 和 Java的关系 一般Java指的标注版 Java SE    另外两个版本:Java EE 和 Java ME J ...

  6. 第十讲:Obj-C Blocks 应用

    转:http://tigercat1977.blog.163.com/blog/static/2141561122012111295955891/ 第十讲:Obj-C Blocks 应用 2012-1 ...

  7. 逆向知识第十讲,循环在汇编中的表现形式,以及代码还原

    逆向知识第十讲,循环在汇编中的表现形式,以及代码还原 一丶do While在汇编中的表现形式 1.1高级代码: #include "stdafx.h"int main(int ar ...

  8. springboot 第十九节 starter and muti_datasource 多数据源

    springboot 第十九节 starter and muti_datasource 多数据源 1. spring.datasource.spring.driverClassName=com.mys ...

  9. 实用防火与防爆技术培训---第十讲 可燃气体的燃爆特性

    第十讲  可燃气体的燃爆特性 一.燃烧方式 气体的燃烧与液体和固体的燃烧不同,它不需要经过蒸发.熔化等过程,气体在正常状态下就可具有燃烧条件,所以比液体和固体都容易燃烧.有扩散燃烧和动力燃烧两种形式. ...

最新文章

  1. ​你真正了解使用过的数据集吗?数据集有什么关系?数据集之间有多像?
  2. TiDB适用和不适用场景
  3. jquery中$(document).ready(function(){//todo});window.onload时间线关系
  4. 第六章 计算机性能测试
  5. Unity Tiling和offset的使用
  6. 服务器压力测试系列二:服务器监控工具tsar安装
  7. php自定义tcp协议,如何实现自定义协议?
  8. 自动化测试--封装getDriver的方法
  9. 网络协议从入门到底层原理(5)传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)
  10. 剑指offer之链表中环的入口结点
  11. Mybatis注解: SQL语句映射@Select @Insert @Updata @Delete @SelectKey
  12. oracle11g数据库登录01017,windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错...
  13. unity 字体width_Unity制作自定义字体的两种方法
  14. 差分管电路图_电子管差分放大电路改造方案
  15. aplay与call
  16. html设计一个调查问卷页面,如何设计一个网页调查问卷?
  17. 【成功入坑-利用Python进行数据分析·第2版】第一章:准备工作(Preliminaries)
  18. 苹果成美国历史上市值最大公司
  19. 【智能金融】黑科技让银行们“长牙齿”,是该让马云颤抖了!
  20. 利用apktool查看apk源代码

热门文章

  1. Remote System Upgrade With Cyclone III Devices
  2. ASP 投票系统所用技术小结
  3. 3.2 为超参数选择合适的范围-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. 揭开雷达的面纱(科普)探测能力
  5. 阿里云发布vSphere虚拟机备份服务 ,网络带宽有限条件下依然能有效保护数据...
  6. TalkingData:用好大数据,为企业转型赋能
  7. Swift - static和class的使用
  8. 斯坦福大学的机器学习跟深度学习。
  9. Learn Python the Hard Way: while循环
  10. Win Srv 2012 R2 RDS移动RDS客户端