<fmt:bundle> 、 <fmt:setBundle>这两组标签用于资源配置文件的绑定,唯一不同的是 <fmt:bundle> 标签将资源配置文件绑定于它标签体中的显示, <fmt:setBundle> 标签则允许将资源配置文件保存为一个变量,在之后的工作可以根据该变量来进行。
根据 Locale 环境的不同将查找不同后缀的资源配置文件,这点在国际化的任何技术上都是一致的,通常来说,这两种标签单独使用是没有意义的,它们都会与 I18N formatting 标签库中的其他标签配合使用。它们的属性和描述如下所示:
<fmt:bundle> 、 <fmt:setBundle> 标签属性和说明
属性
描述
basename
资源配置文件的指定,只需要指定文件名而无须扩展名,二组标签共有的属性
var
<fmt:setBundle> 独有的属性,用于保存资源配置文件为一个变量
scope
变量的作用范围
下面看一个示例
<fmt:setLocale value="zh_CN"/>
<fmt:setBundle basename="applicationMessage" var="applicationBundle"/>
该示例将会查找一个名为 applicationMessage_zh_CN.properties 的资源配置文件,来作为显示的 Resource 绑定。
分享到:
相关推荐
在创建Intent后,我们可以通过`putExtra()`方法为Intent添加键值对,但当数据类型复杂时,可先创建一个Bundle对象,然后用`putExtras(Bundle)`方法将Bundle添加到Intent中。例如: ```java Bundle bundle = new ...
AssetsBundle资源打包工具是一种在游戏开发中广泛使用的优化技术,主要应用于Unity3D引擎。它允许开发者将游戏中的资源(如纹理、音频、模型、动画等)打包成独立的文件,便于动态加载和卸载,从而减少初始加载时间...
### Assets Bundle资源打包与动态加载 在Unity游戏开发过程中,为了提高游戏的性能及加载效率,经常需要使用到资源管理技术。其中,Assets Bundle是一种非常有效的资源管理方式,它能够帮助开发者实现资源的异步...
标题中的“Jar转换为Bundle工具”指的是将传统的Java Archive (JAR) 文件转换为OSGI Bundle的过程。OSGI(Open Service Gateway Initiative)是一种模块化系统和Java服务框架,它允许在单个Java虚拟机(JVM)上运行...
Android 通过Intent使用Bundle传递对象 Android开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。 被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io....
Visual Studio 2015(VS2015)提供了一系列工具来帮助开发者构建这样的安装包,但有时候,为了确保所有依赖项都得到妥善处理,可能需要额外的组件,这就是“VS2015 制作安装包额外需要安装的软件VSI_bundle”的作用...
"adt-bundle-windows-x86-20140624工具文件"是一个专为Windows平台上的x86架构设计的Android开发工具包。这个压缩包包含了Android开发者需要的一系列核心工具,使得用户能够在本地环境中创建、调试和发布Android应用...
在Android应用开发中,`Bundle`是一个至关重要的组件,它被广泛用于在不同的组件之间(如Activity、Fragment或Service)传递数据。`Bundle`本质上是一个键值对存储容器,可以容纳各种基本数据类型以及Parcelable和...
在iOS开发中,Bundle是应用程序资源的容器,它包含了图片、音频、本地化字符串、故事板等非代码文件。本文将深入探讨如何打包Bundle以及如何在应用中加载这些Bundle,同时也会涉及Bundle的安全性,尤其是加密策略。...
"adt-bundle-windows-x86-20140624" 是一个专为Windows平台32位架构设计的Android开发工具包。这个压缩包是Google为了方便开发者进行Android应用开发而提供的集成环境,包含了所有必要的工具和软件,使得开发者能够...
"adt-bundle-windows-x86_64-20140624" 是一个专为Windows 64位系统设计的Android开发工具包,它包含了开发Android应用所需的所有基本组件,是Android开发者的重要工具。这个版本发布于2014年6月24日,为当时的...
Bundle则是一个用来存储键值对的数据结构,常用于Activity之间传递数据。本示例将深入探讨如何在Android活动中利用Bundle进行通信。 首先,理解Activity的基本概念至关重要。Activity是Android系统中的窗口,它负责...
"lrz.bundle.js"是一款强大的图片压缩插件,它允许在客户端进行图片压缩,从而减少上传的数据量,提高网页性能。该插件的特性是兼容多种平台,包括iOS、Android以及PC,确保在各种设备上都能正常运行。 首先,我们...
Android_Bundle 介绍 Android 中的 Bundle 是一种数据存储方式,用于将数据传递到另一个上下文中或保存或回复自己状态。Bundle 提供了一种灵活的方式来存储和传递数据,使得开发者可以轻松地在不同的 Activity 之间...
标题中的"swiper-bundle.min"指的是Swiper.js的压缩版库,这是一个流行的触摸滑动插件,常用于创建轮播图、幻灯片和其他需要滚动效果的网页元素。"swiper-bundle"通常包含了所有必要的模块,使得开发者无需额外引入...
MapMagic 2 Bundle 2.08 版本是一款针对Unity引擎开发的高效地图生成工具,旨在帮助游戏开发者快速创建、管理和编辑各种地形和环境。这个版本提供了丰富的功能和优化,使得在Unity中构建虚拟世界变得更加简单和直观...
Assets Bundle Extractor是一款好用的Unity3d编辑工具,也就是游戏MOD制作工具,通过Assets Bundle Extractor用户能轻松打开一些游戏人物建模并进行修改,也支持用户自己制作一些mod用于导入游戏中,有需要的可以...
这个【描述】提到的是"VMware-ovftool-4.3.0-13981069-lin.x86_64.bundle BUNDLE文件[34.91MB].zip",这是一个针对Linux x86_64架构的VMware OVF Tool 4.3.0版本的压缩包,文件大小为34.91MB。"BUNDLE"通常指的是一...
【VSI_bundle.rar】是一个压缩包文件,其中包含两个关键元素:`VSI_bundle.exe`和`1.pptx`。这个压缩包可能是一个软件安装包或者数据集,具体用途取决于`VSI_bundle.exe`的性质。让我们逐一解析这两个文件。 首先,...
在Android开发中,Bundle是一个非常重要的工具类,用于在组件之间传递数据。它通常被用于Activity、Fragment或者Intent之间的数据交换。本篇文章将详细讲解Bundle的两种主要数据传递方式:传递简单数据和传递自定义...