bboss国际化标签小常识-基础数据国际化案例

简介: bboss国际化标签小常识-基础数据国际化案例 一般所说的国际化都是指表示层页面显示信息的国际化,但是有些情况下,业务系统中的一些基础数据也需要做国际化,本文举一个简单的例子来说明bboss国际化标签如何实现基础数据的国际化。
bboss国际化标签小常识-基础数据国际化案例

一般所说的国际化都是指表示层页面显示信息的国际化,但是有些情况下,业务系统中的一些基础数据也需要做国际化,本文举一个简单的例子来说明bboss国际化标签如何实现基础数据的国际化。

bboss中使用message标签结合cell标签来实现基础数据的国际化,使用方法如下:

<pg:list requestKey="appbom">
<pg:cell colName="appname"/>

<pg:message colName="devcountry"/>
</pg:list>


devcountry属性代表了保存在数据记录字段devcountry中的一个国际化编码code,当系统语言环境发生变化时就从相应的国际化属性文件中获取对应语言的开发国家名称,例如

devcountry=zh时,中文语言环境<pg:message colName="devcountry"/>就会输出“中国”,英文语言环境<pg:message colName="devcountry"/>就会输出“china”,这样即可结合国际化属性文件和表字段code来实现业务基础数据的国际化。

目录
相关文章
|
3月前
|
开发者 搜索推荐 Java
超越传统:JSF自定义标签库如何成为现代Web开发的个性化引擎
【8月更文挑战第31天】JavaServer Faces(JSF)框架支持通过自定义标签库扩展其内置组件,以满足特定业务需求。这涉及创建`.taglib`文件定义标签库及组件,并实现对应的Java类与渲染器。本文介绍如何构建和应用JSF自定义标签库,包括定义标签库、实现标签类与渲染器逻辑,以及在JSF页面中使用这些自定义标签,从而提升代码复用性和可维护性,助力开发更复杂且个性化的Web应用。
69 0
|
3月前
|
Java 开发者 JavaScript
Struts 2 开发者的秘籍:隐藏的表单标签库功能,能否成为你下个项目的大杀器?
【8月更文挑战第31天】Struts 2表单标签库是提升Web页面交互体验的神器。它提供丰富的标签,如`&lt;s:textfield&gt;`和`&lt;s:select&gt;`,简化表单元素创建与管理,支持数据验证和动态选项展示。结合示例代码,如创建文本输入框并与Action类属性绑定,显著提升开发效率和用户体验。通过自定义按钮样式等功能,Struts 2表单标签库让开发者更专注于业务逻辑实现。
46 0
|
前端开发 JavaScript 测试技术
前端国际化辅助工具——自动替换中文并翻译
前端国际化辅助工具——自动替换中文并翻译
647 0
|
XML 存储 JSON
前端国际化和本地化的实现方法
前端国际化和本地化的实现方法
534 0
|
编解码 Java 数据库连接
JavaWeb开发——软件国际化(文本元素国际化)
JavaWeb开发——软件国际化(文本元素国际化)
159 0
JavaWeb开发——软件国际化(文本元素国际化)
|
Java 数据安全/隐私保护 开发者
[实验]国际化 | 学习笔记
快速学习[实验]国际化
[实验]国际化 | 学习笔记
|
Java API
JavaWeb开发——软件国际化(动态元素国际化)
JavaWeb开发——软件国际化(动态元素国际化)
229 0
|
NoSQL Java 程序员
Spring改变版本号命名规则:此举对非英语国家很友好
Spring改变版本号命名规则:此举对非英语国家很友好
Spring改变版本号命名规则:此举对非英语国家很友好
|
开发者
国际化程序(国际化实现原理)|学习笔记
快速学习 国际化程序(国际化实现原理)
225 0
国际化程序(国际化实现原理)|学习笔记
|
JSON 自然语言处理 JavaScript
前端国际化的另类方式
前端国际化的另类方式