默认访问首页



国际化

在spring中是这样配置的

1)、编写国际化配置文件;

2)、使用ResourceBundleMessageSource管理国际化资源文件

3)、在页面使用 fmt:message 取出国际化内容


在SpringBoot中是这样配置的

1)、编写国际化配置文件,抽取页面需要显示的国际化消息

2)、SpringBoot自动配置好了管理国际化资源文件的组件



设置全局字符编码的默认设置



login.html

<!DOCTYPE html>
<html lang="en"  xmlns:th="http://www.thymeleaf.org"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="description" content=""><meta name="author" content=""><title>Signin Template for Bootstrap</title><!-- Bootstrap core CSS --><link href="asserts/css/bootstrap.min.css" th:href="@{/webjars/bootstrap/4.0.0/css/bootstrap.css}" rel="stylesheet"><!-- Custom styles for this template --><link href="asserts/css/signin.css" th:href="@{/asserts/css/signin.css}" rel="stylesheet"></head><body class="text-center"><form class="form-signin" action="dashboard.html" th:action="@{/user/login}" method="post"><img class="mb-4" th:src="@{/asserts/img/bootstrap-solid.svg}" src="asserts/img/bootstrap-solid.svg" alt="" width="72" height="72"><h1 class="h3 mb-3 font-weight-normal" th:text="#{login.tip}">Please sign in</h1><!--判断--><p style="color: red" th:text="${msg}" th:if="${not #strings.isEmpty(msg)}"></p><label class="sr-only" th:text="#{login.username}">Username</label><input type="text"  name="username" class="form-control" placeholder="Username" th:placeholder="#{login.username}" required="" autofocus=""><label class="sr-only" th:text="#{login.password}">Password</label><input type="password" name="password" class="form-control" placeholder="Password" th:placeholder="#{login.password}" required=""><div class="checkbox mb-3"><label><input type="checkbox" value="remember-me"/> [[#{login.remember}]]</label></div><button class="btn btn-lg btn-primary btn-block" type="submit" th:text="#{login.btn}">Sign in</button><p class="mt-5 mb-3 text-muted">© 2017-2018</p><a class="btn btn-sm" th:href="@{/index.html(l='zh_CN')}">中文</a><a class="btn btn-sm" th:href="@{/index.html(l='en_US')}">English</a></form></body></html>

效果:根据浏览器语言设置的信息切换了国际化;



原理:

国际化Locale(区域信息对象);LocaleResolver(获取区域信息对象);

默认访问首页 || 国际化||设置全局字符编码的默认设置相关推荐

  1. 【发现问题】IDEA设置全局新创建文件默认换行符

    今晚读<阿里Java开发手册>的代码格式部分中,第十条强制规约引起了我的注意.说的是, IDE中文件的换行符使用UNIX格式,不要使用Windows格式. 于是上网搜索为何如此,得到以下答 ...

  2. mysql8默认字符编码_mysql默认字符编码问题

    在mysql中导入一个2m多的数据db.sql,由于.sql 文件不是自己写的,在win下用mysql命令行客户端导入时一直提示错误. 开始导入一直崩溃:mysql server has gone a ...

  3. php怎么设置网站的字符编码,php如何设置字符编码

    php如何设置字符编码? a. 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"), ...

  4. 设置php中字符编码_php如何设置字符编码

    php如何设置字符编码?a. 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"),静 ...

  5. mysql字符为utf8_设置mysql字符编码为utf8

    在windows下开发的JavaWeb项目,运行测试没有任何问题,后来部署到阿里云租来的linux服务器上遇到了中文乱码的问题,排查后发现是mysql字符编码设置的问题. 进入mysql,用" ...

  6. mysql 导入设置编码_从MySQL导出导入数据库的命令实例及设置会话字符编码

    1.导入导出 1.mysql导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > ...

  7. linux 文件 字符集设置,Linux字符集和系统语言设置-LANG,locale,LC_ALL,POSIX等命令及参数详解...

    博文说明[前言]: 本文将通过个人口吻介绍Linux字符集和系统语言设置,包括LANG,locale,LC_ALL,POSIX等命令及参数详解的相关知识,在目前时间点[2017年6月21号]下,所掌握 ...

  8. mysql 服务器 utf8_MySQL编码设置方法 MySQL编码为utf8设置方法

    由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码.以下是命令行修改为utf-8编码的过程,以支持中文. (1)关闭mysql服务 [pla ...

  9. 在servlet中设置的字符编码集为什么还会出现乱码(亲测)

    首先我们拿个简单的登录看一下 代码实例如下: 我们先看一下错误的代码 1.LoginServlet.java import java.io.IOException; import java.io.Pr ...

最新文章

  1. 【设计模式】 面向对象六大设计原则
  2. 大学生一定记得要做的十八件事情
  3. 在服务器上打包部署springboot+vue的项目(一)启动tomcat后打开浏览器点击登录无反应 页面空白问题
  4. 几点基于Web日志的Webshell检测思路
  5. Java网络编程1---基础
  6. dll加载问题的解决方法
  7. 车厢调度(信息学奥赛一本通-T1357)
  8. python postgresql跨数据库操作_python 操作postgres数据库
  9. shift用计算机,电脑Shift键的妙用,你都了解吗?
  10. 扑克牌发牌游戏python_Python随机扑克牌生成器游戏
  11. 压缩base64图片大小
  12. POI excel插入图表
  13. 如何批量注册域名?批量注册域名流程是什么
  14. 静脉炎的症状是什么?
  15. python画气泡图_用Python把图做的好看点:用Matplotlib做个比较气泡图
  16. VMware: vmw_ioctl_command error 无效的参数
  17. 思维导图训练孩子逻辑思维能力的方法
  18. mac电脑修改网卡mac地址
  19. 产品数据管理对ERP系统的影响
  20. 20190722华为OPPO小米夜间省电模式调研

热门文章

  1. 【Java】 剑指offer(36) 二叉搜索树与双向链表
  2. 小程序页面遮罩且不能滚动 + 内容居中显示
  3. mysql root情况
  4. linux删除非空目录
  5. Linux下的GitHub安装与简单配置教程
  6. 怎么在eclipse里调试WebDriver的源代码
  7. makefile 和shell文件相互调用
  8. Android安全研究经验谈
  9. .a 文件 和 so 文件
  10. R 中的哪些命令或者包让你相见恨晚?--转载知乎