国际化标签 <fmt:bundle>&<fmt:message>的使用

Message.properties文件:

name=www.gis520.com
#info=欢迎{0}光临!
info=\u6b22\u8fce{0}\u5149\u4e34\uff01

message。jsp文件:

<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*"%>
<%@ taglib prefix="fmt" uri="jst/fmt"%>
<html>
<head><title>核心标签库</title></head>
<body>
<%
pageContext.setAttribute("date",new Date());
%>
<fmt:bundle basename="Message">
<fmt:message key="name" var="nameref"/>
<h3>name内容为:${nameref}</h3>
<fmt:message key="info" var="inforef">
<fmt:param value="GIS520"/>
</fmt:message>
<h3>info内容为:${inforef}</h3>
</fmt:bundle>
</body>
</html>

运行结果:

name内容为:www.gis520.com

info内容为:欢迎GIS520光临!

也可以是:
<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<html><head><title>核心标签库</title></head>   <body><fmt:setBundle basename="Message" var="msg"/><fmt:message key="name" var="nameref" bundle="${msg}"/><h3>name内容为:${nameref}</h3><fmt:message key="info" var="inforef" bundle="${msg}"><fmt:param value="GIS520"/></fmt:message><h3>info内容为:${inforef}</h3></body>
</html>

国际化标签 fmt:bundlefmt:message的使用相关推荐

  1. 动态数据的国际化、几种主要的国际化标签

    动态数据的国际化.几种主要的国际化标签 数值,货币,时间,日期等数据由于可能在程序运行时动态产生,所以无法像文字一样简单地将它们从应用程序中分离出来,而是需要特殊处理.Java 中提供了解决这些问题的 ...

  2. 软件的国际化、Jstl国际化标签

    软件的国际化: 软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的.符合来访者阅读习惯的页面或数据. 一.国际化 软件实现国际化,需具备哪些特征: 1.对于程 ...

  3. Struts2国际化标签 i18n

    配置xml文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLI ...

  4. JSTL标准标签库的国际化标签

    国际化标签使用结果: <%@ page language="java" import="java.util.*" pageEncoding="U ...

  5. HTML5中的新国际化标签及属性

    H5问世其实也有很长一段时间了,时至今日,大部分浏览器都号称对其进行了支持,但效果如何呢?随便找个前端问问,标准答案一般会是--呵呵~~~虽然H5对视频.音频.图象.动画,以及同电脑的交互都已经标准化 ...

  6. Groovy笔记-Grails g标签之g:message,g:if,g:else,g:select实例一枚

    <div class="fieldcontain ${hasErrors(bean: questionnaireItemInstance, field: 'parent', 'erro ...

  7. JSTL中fmt标签详解

    2019独角兽企业重金招聘Python工程师标准>>> 一:JSTL格式化标签又称为I18N标签库,主要用来编写国际化的WEB应用,使用此功能可以对一个特定的语言请求做出合适的处理. ...

  8. jsp国际化/格式化标签库

    一.国际化标签库概述 为了简化WEB应用的国际化开发,JSTL中提供了一个用于实现国际化和格式化功能的标签库,我们将其简称为国际化标签库,JSP规范为国际化标签库建议的前缀名为fmt.国际化标签库中包 ...

  9. 深入分析JavaWeb Item22 -- 国际化(i18n)

    一.国际化开发概述 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的.符合来访者阅读习惯的页面或数据. 国际化(internationaliz ...

最新文章

  1. C++基本语法的知识体系
  2. CSP认证201403-3 命令行选项[C++题解]:模拟题、字符串处理、stringstream处理getline
  3. java调用dubbo服务器_dubbo源码分析-服务端注册流程-笔记
  4. yum mysql 如何启动_CentOS7用yum安装MySQL与启动
  5. homebrew 安装 formula 的不同历史版本——以安装 node 为例
  6. 新顶级域名、Cloud域名
  7. jdbc连接池连不上mysql80_JDBC MySql连接池实践可避免连接池耗尽-问答-阿里云开发者社区-阿里云...
  8. Eclipse导入Ant项目
  9. java字体设置框_CSS样式更改——字体设置Font边框Border
  10. PHPStorm运行PHP代码(新手教程),PHP新手入门教程
  11. AVFrame的数据填充方式
  12. Recover a secret string from random triplets
  13. 【Latex】latex表格技巧
  14. C++学习——布尔型,操作符别名,函数和引用
  15. 高并发系统设计:消息队列的三大作用:削峰填谷、异步处理、模块解耦
  16. robot光线机器人安卓版_RobotMake下载-RobotMake机器人控制软件下载v3.1.5 安卓版-西西软件下载...
  17. 【免费股票数据接口|实测可用|史上最全】沪深A股实时交易数据数据API接口
  18. Soul API 网关源码学习《二》
  19. Linux服务器Anaconda安装Pytorch(注意,前方有大坑)
  20. php tinyme_各个版本的Linux系统介绍

热门文章

  1. 花书+吴恩达深度学习(八)优化方法之 Batch normalization
  2. undefined reference to symbol' pthread_create@@GLIBC_2.2.5'
  3. android studio service directory path,Android Studio User目录缓存搬移到指定目录
  4. java war包更新 部署_关于Linux系统下基于Tomcat部署和升级war包的详细过程
  5. Ext3 -- Form 实例。 用来migrate file 数据到DB用的
  6. 创新创业技术路线怎么写_怎么创业起步 如何写创业计划?
  7. linux恢复fat文件系统,使用‘fsck’修复Linux中文件系统错误的方法
  8. Java Socket缓冲区
  9. Java追加文本内容到txt文件
  10. 软件portable