`
wanxiaotao12
  • 浏览: 472353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2国际化文件的使用

 
阅读更多

sturst2国际化资源文件有三种级别从高到低是:类级别(类名_en_US.properties) 、 包级别(package_en_US.properties :package 是固定的写法)、 全局级别(message_en_US.properties)

 

 使用环境:

1、jsp 中:直接访问jsp,<s:text name="addUser"></s:text>  使用全局的资源文件
    通过action访问jsp, 使用:类级别, 包级别, 全局级别

另一种标签:name=name="com.i18n.I18nAction" com.i18n包下I18nAction_en_US.properties文件

<s:i18n name="com.i18n.I18nAction"><br/>
    <s:text name="test">
        <s:param>aaa</s:param>
    </s:text>
</s:i18n>
   
    2、action中: 继承ActionSupport, this.getText("addUser");  this.getText("test", new String[]{"wan"}) 第二参数填充点位符

分享到:
评论

相关推荐

    Struts2国际化Demo

    在“Struts2国际化Demo”中,我们主要探讨的是如何利用Struts2框架实现应用的多语言支持,即国际化(i18n)功能。国际化是一种设计方法,使得软件能够根据不同地区的语言和文化习惯进行调整,使得全球用户都能无障碍...

    struts2国际化例子源码

    总结,这个Struts2国际化例子源码展示了如何在Java web应用中实现多语言支持,通过配置Struts2框架、编写Action类、创建资源文件以及在JSP页面中使用标签,实现了对不同语言环境的适应。这个例子对于理解和实践...

    STRUTS2国际化的问题

    1. **页面元素的国际化**:可以使用EL表达式或Struts2提供的标签来显示国际化文本,例如:`${message['welcome']}`。 2. **表单验证的国际化**:Struts2支持在表单验证时显示国际化错误消息。这可以通过在资源文件...

    struts2标签库及国际化的使用例子

    Struts2 框架提供了强大的标签库和国际化功能,本实验旨在掌握 Struts 2 标签库和国际化功能的使用,并实现用户注册页面的国际化显示。 一、Struts2 标签库 Struts2 框架提供了一个强大的标签库,用于简化 JSP ...

    Struts1 和 Struts 2 国际化全局资源

    Struts1 和 Struts 2 是两种非常流行的Java Web开发框架,它们都提供了对国际化(i18n)的支持,使得应用能够根据用户的语言和地区显示相应的本地化内容。国际化是软件设计的一个重要方面,它允许应用程序在全球范围...

    struts2国际化 标签 页面 处理类

    Struts2是一个流行的Java web框架,它提供了强大的国际化支持,帮助开发者创建多语言的应用程序。在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们...

    struts2 国际化使用

    在`struts.xml`配置文件中,确保已经启用Struts2的国际化支持。你可以通过`&lt;constant&gt;`元素设置`struts.i18n.enabled`为`true`,如下: ```xml &lt;constant name="struts.i18n.enabled" value="true"/&gt; ``` 6. **...

    struts2国际化源码以及eclipse国际化插件

    总之,理解和掌握Struts2的国际化以及利用Eclipse的国际化插件进行资源文件管理是提高Java Web开发技能的重要一环。这不仅可以使你的应用程序更好地服务于全球用户,也有助于你了解Web框架的内部机制和开发工具的...

    struts1.2 国际化

    - **使用标签库**:尽可能使用 Struts 提供的 `&lt;s:text&gt;` 等标签来显示国际化文本,这样可以更好地管理和更新资源文件。 - **动态设置 Locale**:在用户登录或选择语言时,通过 `HttpServletRequest.getSession()....

    struts2国际化处理全解

    在国际化处理方面,Struts2提供了全面的支持,使得开发者能够轻松地为多语言环境的应用程序创建接口。 首先,我们需要了解什么是国际化(Internationalization)和本地化(Localization)。国际化是指设计和开发...

    Struts2 使用 Struts2 实现国际化

    总结,实现Struts2的国际化涉及资源文件的创建、配置Struts2的`struts.xml`、设置locale以及在JSP页面中使用国际化标签库。理解和掌握这些步骤对于开发全球化应用程序至关重要。通过阅读源码和利用相关工具,开发者...

    struts2国际化测试

    4. 使用Struts2标签展示国际化文本。 5. 实现用户界面中的语言切换功能。 通过以上步骤,我们可以为Struts2应用提供多语言支持,以满足全球用户的需要。在实际开发中,还需要考虑更复杂的场景,如时间、日期格式化...

    国际化与struts2

    在Struts2中,国际化通常通过使用.properties文件来实现。这些文件存储了应用中所有需要翻译的文本,每种语言都有对应的.properties文件。例如,对于英文,我们可能会有一个`messages_en.properties`文件,而对于...

    struts2国际化+简单的标签+用户注册和登录

    总的来说,这个项目提供了一个基础的Struts2应用实例,展示了如何实现国际化、使用Struts2标签库,以及创建简单的用户注册和登录功能,尽管它并不涉及实际的数据存储。对于学习和理解Struts2框架的运作机制,这是一...

    资源国际化 struts2资源国际化

    总的来说,Struts2的资源国际化机制使得开发者可以轻松地为Web应用程序添加多语言支持,提高用户体验,而无需深入修改程序的内部结构。只需维护好各个语言版本的资源文件,系统就能根据用户的语言环境自动显示相应的...

    Struts2国际化支持引导(初)

    在视图层,可以通过Struts2的标签库轻松地使用国际化文本。例如,`&lt;s:text name="key"/&gt;`标签会查找与给定键对应的值。键应与Resource Bundle中的键相对应。 5. **处理URL参数**: 如果你希望用户可以选择他们的...

    struts2国际化demo

    解压并研究这些文件将有助于深入理解Struts2国际化的具体实现方式。 总结来说,"Struts2国际化demo"是一个教育性的实例,旨在教授开发者如何利用Struts2框架提供多语言支持。通过创建和配置资源文件,结合拦截器和...

    struts2框架国际化

    首先,需要在Struts2的配置文件`struts.xml`中启用国际化支持。通过添加`&lt;constant&gt;`标签设置`struts.i18n.enabled`为`true`,并指定资源文件的默认路径。 ```xml &lt;constant name="struts.i18n.enabled" value=...

    struts2实现国际化

    2. **配置Struts2**:在Struts2的配置文件(struts.xml或struts-default.xml)中,我们需要添加一个Interceptor(拦截器)来处理国际化。`i18n interceptor`是专门用于这个目的的,它可以自动检测用户的浏览器设置并...

Global site tag (gtag.js) - Google Analytics