springboot第十讲
这里写目录标题
- 一、新建项目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第十讲相关推荐
- 《SpringBoot系列十六》条件装配时ConfigurationCondition和Condition有什么区别?什么时候用ConfigurationCondition?
一.前言 针对条件装配我们讨论了如下内容: <SpringBoot系列十一>:精讲如何使用@Conditional系列注解做条件装配 <SpringBoot系列十二>:如何自定 ...
- 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...
- 《突破C#编程实例五十讲》源文件下载(2)
上接<<突破C#编程实例五十讲>源文件下载(1)> 有兴趣的朋友下载看看吧,一共有9个压缩包分3篇文章,下载要注意哦,不然解压要出错哦! 转载于:https://blog.51 ...
- 趣谈网络协议笔记-二(第十讲)
趣谈网络协议笔记-二(第十讲) UDP协议:因性善而简单,难免碰到"城会玩" 自勉 如果手上没有剑,我就无法保护你.如果我一直握着剑,我就无法抱紧你.--<Bleach> ...
- JSP快速入门教程——全十讲
第一讲(参考<Java Web程序设计基础教程>第1章) 1 JSP 和 Java的关系 一般Java指的标注版 Java SE 另外两个版本:Java EE 和 Java ME J ...
- 第十讲:Obj-C Blocks 应用
转:http://tigercat1977.blog.163.com/blog/static/2141561122012111295955891/ 第十讲:Obj-C Blocks 应用 2012-1 ...
- 逆向知识第十讲,循环在汇编中的表现形式,以及代码还原
逆向知识第十讲,循环在汇编中的表现形式,以及代码还原 一丶do While在汇编中的表现形式 1.1高级代码: #include "stdafx.h"int main(int ar ...
- springboot 第十九节 starter and muti_datasource 多数据源
springboot 第十九节 starter and muti_datasource 多数据源 1. spring.datasource.spring.driverClassName=com.mys ...
- 实用防火与防爆技术培训---第十讲 可燃气体的燃爆特性
第十讲 可燃气体的燃爆特性 一.燃烧方式 气体的燃烧与液体和固体的燃烧不同,它不需要经过蒸发.熔化等过程,气体在正常状态下就可具有燃烧条件,所以比液体和固体都容易燃烧.有扩散燃烧和动力燃烧两种形式. ...
最新文章
- ​你真正了解使用过的数据集吗?数据集有什么关系?数据集之间有多像?
- TiDB适用和不适用场景
- jquery中$(document).ready(function(){//todo});window.onload时间线关系
- 第六章 计算机性能测试
- Unity Tiling和offset的使用
- 服务器压力测试系列二:服务器监控工具tsar安装
- php自定义tcp协议,如何实现自定义协议?
- 自动化测试--封装getDriver的方法
- 网络协议从入门到底层原理(5)传输层(UDP、TCP - 可靠传输、流量控制、拥塞控制、建立连接、释放连接)
- 剑指offer之链表中环的入口结点
- Mybatis注解: SQL语句映射@Select @Insert @Updata @Delete @SelectKey
- oracle11g数据库登录01017,windows oracle11g数据库使用sqlplus登录的时候出现ora-01017报错...
- unity 字体width_Unity制作自定义字体的两种方法
- 差分管电路图_电子管差分放大电路改造方案
- aplay与call
- html设计一个调查问卷页面,如何设计一个网页调查问卷?
- 【成功入坑-利用Python进行数据分析·第2版】第一章:准备工作(Preliminaries)
- 苹果成美国历史上市值最大公司
- 【智能金融】黑科技让银行们“长牙齿”,是该让马云颤抖了!
- 利用apktool查看apk源代码
热门文章
- Remote System Upgrade With Cyclone III Devices
- ASP 投票系统所用技术小结
- 3.2 为超参数选择合适的范围-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- 揭开雷达的面纱(科普)探测能力
- 阿里云发布vSphere虚拟机备份服务 ,网络带宽有限条件下依然能有效保护数据...
- TalkingData:用好大数据,为企业转型赋能
- Swift - static和class的使用
- 斯坦福大学的机器学习跟深度学习。
- Learn Python the Hard Way: while循环
- Win Srv 2012 R2 RDS移动RDS客户端