准备资源文件
baseName_language_country.properties
baseName_language.properties
baseName.properties
其中baseName是资源文件的基本名,我们可以自定义,但language和country必须是Java支持的语言和国家。如
中国大陆:baseName_zh_CN.properties
美国:baseName_en_US.properties
当准备好资源文件之后,我们可以在struts.xml中通过
struts.custom.i18n.resources常量把资源文件定义为全局资源文件,如下:
<constant name="struts.custom.i18n.resources" value="baseName"/>
baseName为资源文件名。
后面我们就可以在页面或在action中访问国际化信息:
- 在jsp页面中使用<s:text name=""/>标签输出国际化信息:<s:text name="user"/>,name为资源文件中的key
- 在Action类中,可以继承ActionSupport,使用getText()方法得到国际化信息,该方法的第一个参数用于指定资源文件中的key.
- 在表单标签中,通过key属性指定资源文件中的key,如
<s:textfield name="name" key="user"/>
分享到:
相关推荐
本资源" TIA博途模拟量输入输出封装FC全局库文件-V17版本.zip" 提供的是一个针对V17版本的特定功能包,主要关注模拟量输入输出的处理。下面将详细介绍这个资源所涵盖的知识点。 首先,我们来理解“模拟量输入输出”...
1. 页面国际化:在JSP页面中,可以使用`s:text`标签输出国际化文本,或者在`s:textfield`的`key`属性中指定资源文件中的键。还可以使用`s:i18n`标签直接查找资源文件中的内容。 2. Action国际化:在Action类中,...
标题中的"TIA博途V16模拟量全局库文件及源程序"指的是使用Siemens的TIA Portal(全集成自动化)V16版本的工程文件,这个版本是 Siemens 工业自动化软件的一个重要里程碑,提供了从设计、编程、调试到维护的全方位...
ResourceBundle是Java中用于实现国际化的基本工具类,它允许开发者为不同的语言环境创建不同的资源文件。例如,对于英文环境,我们可以创建一个名为`messages_en.properties`的文件,对于中文环境,则创建`messages_...
Struts2的国际化(i18n)是框架提供的一个关键特性... - **全局资源文件**:通常存放在src目录下,如`message_zh_CN.properties`和`message_en_US.properties`,在`struts.xml`配置文件中通过`<constant>`标签指定,例如`...
这两种范围的国际化允许更细粒度的控制,使得特定Action或包内的消息可以独立于全局资源文件。 在实际开发中,为了实现国际化,开发者需要为每种支持的语言创建对应的资源文件,并在文件中定义消息键和对应的翻译。...
5. **全局资源文件**:最终查找`struts.properties`中设置的`struts.custom.i18n.resources`所指向的全局资源文件。 这种多层次的查找机制,使得Struts2的国际化配置既灵活又强大,能够满足不同场景的需求。 #### ...
【Bboss国际化实践】主要涉及了软件系统的全球化适应性改造,以便支持多语言环境。...这一过程涉及到资源文件的管理、语言识别、菜单配置等多个层面,旨在打造一个高度可扩展和灵活的国际化软件系统。
全局库文件是一个共享资源,可以在多个项目中重复使用,以提高效率并保持代码一致性。在TIA博途环境中,全局库可以存储函数块、变量声明、常量和类型定义,这些都可以跨项目共享。在本例中,这个“随机函数全局库”...
综上所述,Spring资源文件的使用涉及到了Spring框架的多个核心概念,包括配置管理、资源加载、国际化、环境适应性等方面。理解并熟练掌握这些知识点对于有效地利用Spring进行企业级应用开发至关重要。在实际开发中,...
这种数据结构特别适用于实时和循环控制应用,因为它能高效地处理输入和输出数据流,尤其在有限的内存资源中。 在TIA博途中,全局FB(Function Block)库文件是预定义的、可重用的程序块,可以被多个程序调用。全局...
本资源"GF_flow_Totalizer.zip"是针对TIA博途的一个特定应用,即流量累积功能的全局功能块(FB)库文件。这个库文件对于处理与流体相关的自动化任务非常有用,如在水处理、化工、石油天然气等行业中监控和管理流体的...
本资源"GF_clock_Action"是一个关于TIA博途中定时执行事件的全局功能块(Function Block, FC)库文件,用于实现周期性的任务调度和控制。 1. **TIA博途**:TIA博途是西门子工业自动化解决方案的核心平台,支持S7-...
- 记得在终止函数中清理全局资源,以防止内存泄漏。 7. **调试S-Function**: Simulink提供了一些内置的调试工具,如设置断点、查看变量值等,帮助开发者调试S-Function。 在提供的压缩包`s_function_c_global`...
职业技能实训中的信息化运作与管理基础涉及众多IT领域的知识点。这些题目涵盖了信息系统的安全管理、系统维护、信息系统评价、信息资源集成、CIO角色、信息战略、企业管理、数据库理论、网络技术、信息系统的生命...
在工业自动化领域,西门子的TIA博途( Totally Integrated Automation Portal)是一个全面的工程软件平台,用于设计、编程、模拟和维护自动化系统。V17版本是TIA博途的一个更新,提供了更多功能和优化,以适应不断...
3. **Form1.frm** 和 **Form1.frx**:这两个文件是用户界面(UI)的相关组件,.frm文件存储了窗口布局和控件设置,而.frx文件则包含了控件的视觉属性和资源。 4. **setting.ini**:这是配置文件,可能保存了用户的...
本资源“TIA博途SCL语言_模拟量输入输出_FB库文件(V15).rar”主要涉及了使用SCL语言进行模拟量输入输出的编程,并提供了相关的FB(Function Block)库文件,适用于TIA博途的V15版本。 SCL,全称Structured ...
水利信息化工程管理信息是指通过充分利用“3S”技术,开发和利用水利信息资源,包括对水利信息进行采集、传输、存储、处理和利用,提高水利信息资源的应用水平和共享程度,从而全面提高水利工程管理的效能和效益和...
对于需要处理实时数据、降低噪声、改善系统性能的自动化项目来说,这些滤波方法的集成库文件是非常宝贵的资源。通过合理选择和组合这三种滤波技术,工程师们能够更好地应对各种工业环境中的信号处理挑战。