`
wandejun1012
  • 浏览: 2738307 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts国际化资源文件如何读取

    博客分类:
  • java
 
阅读更多

用ResourceBundle类即可。

 

它有个静态方法叫getBundle,传2个参数,一个是BaseName,一个是locale信息。

 

然后用它的方法叫getString,参数里传key即可。

 

看例子:

 

 

 

ResourceBundle rb=ResourceBundle.getBundle("messageResource",locale);
		
		System.out.println(rb.getString("user.not.found"));
 

 

 

如果有占位符的,则用MessageFormat类即可,例子如下:

 

MessageFormat mf=new MessageFormat(rb.getString("user.not.found"));
		
		System.out.println(mf.format(new Object[]{"张三","李四"}));
 

 

 

 

 

 

 

分享到:
评论

相关推荐

    STRUTS2国际化的问题

    - 可以通过`<result>`标签中的`type`属性设置国际化资源文件,以便在特定的结果类型下使用相应的语言资源。 #### 三、后端实现国际化 1. **使用`Locale`对象**:`Locale`对象用于表示用户所在的地区及语言环境。...

    Struts2_国际化

    在JSP页面中,使用Struts2的标签库中的标签来读取并显示国际化资源文件中的文本。 在编写国际化资源文件时,需要注意编码方式。由于国际化资源文件中可能包含中文或其他非ASCII字符,为了防止页面出现乱码,所有的...

    一个利用struts做的简单国际化

    2、提供不同版本的国际化资源文件,中文需要采用native2ascii转换成unicode 3、在jsp中采用标签来读取国际化消息文本 4、了解利用struts默认将locale放到session中的特性,完成采用编程的方式切换语言设置,设置...

    国际资源化struts

    3. **Action类**:在处理用户请求的Action类中,我们可以通过`ActionContext`获取当前的本地化环境,然后使用`ResourceBundle`来读取相应的资源文件。例如: ```java ActionContext context = ActionContext....

    Struts国际化例子

    国际化的核心是资源包(Resource Bundle),它是一系列键值对的集合,存储了应用程序中用到的各种文本字符串,如按钮文字、错误消息等。这些键值对可以在不同的语言环境下被替换,以展示相应的本地化内容。在Struts...

    struts2实现文件下载功能

    - 在`execute()`方法中,实现文件路径的获取和文件读取逻辑。通常,文件存储在服务器的某个目录下,可以使用`java.io.File`类来处理。 2. **设置返回结果**: - 在Action类中,设置返回值(Result)为`stream`...

    Jinto实现struts国际化的插件

    通过Eclipse的插件系统,开发者可以直接在IDE内完成大部分国际化相关的任务,而无需频繁地在代码和资源文件之间切换。 总的来说,JInto是Struts开发者实现国际化的一个有力工具,它通过与Eclipse的紧密集成,简化了...

    struts 国际化应用

    国际化(Internationalization,通常简称为i18n)是Struts框架提供的一项重要功能,允许开发者创建能够适应不同语言和文化环境的应用程序。在Struts中实现国际化,主要是通过资源包(Resource Bundle)来处理多语言...

    struts1整合jfreechar,读取EXCEL数据

    在本项目中,我们将Struts1与JFreeChart结合,用于读取Excel数据并生成图表。 首先,我们需要理解如何使用Apache POI库来读取Excel文件。POI是Apache软件基金会的项目,提供了处理Microsoft Office格式文件的API。...

    struts2 配置文件

    - `<message-resources>`: 国际化资源文件配置。 - `<plug-in>`: 插件配置。 ##### 2. 关键配置项 - **`<form-bean>`**: - 定义表单Bean的属性和验证规则。 - **`<action-mapping>`**: - 映射Action的执行逻辑...

    struts1 文件上传 文件下载

    Struts1是一个经典的Java Web框架,它为开发者提供了一种结构化的方式来构建MVC(Model-View-Controller)应用程序。在Struts1中,文件上传和下载是常见的功能,尤其在处理用户交互和数据交换时非常有用。下面将详细...

    Struts的文件下载

    在Struts中实现文件下载是一项常见的功能,尤其在处理用户请求获取服务器上的静态或动态资源时。这篇博文将深入探讨如何在Struts框架下实现文件下载的功能。 首先,我们需要了解文件下载的基本原理。当用户点击下载...

    struts中文资源文件转换工具

    资源文件通常包含应用程序的国际化(i18n)信息,如错误消息、提示和界面文本,这些内容往往需要根据不同的语言进行本地化。在Struts中,这些资源通常是以.properties为扩展名的文件,例如`messages_zh_...

    struts2国际化

    Struts2会读取这个参数并加载相应的资源文件。 7. **国际化与视图结合**: - 在JSP页面中,可以直接将资源文件的值引入到页面元素中,例如: ```jsp ``` 8. **使用工具**: - 开发过程中,可以使用一些工具...

    struts2_uploadify带进度条的多文件上传下载

    Struts2提供了丰富的功能,包括动作调度、结果渲染、数据校验、国际化、异常处理等,极大地简化了Java Web开发。 Uploadify是一款基于jQuery的文件上传组件,它支持Ajax方式的异步上传,允许用户在上传文件过程中...

    struts国际化

    开发过程中,可以使用各种工具辅助管理资源文件,如Eclipse的Resource Bundle Editor或专门的国际化工具插件,它们能帮助同步和校对不同语言版本的文本。 6. **StrutsLocaleTest项目** `StrutsLocaleTest`项目很...

    Struts2文件流方式导出下载excel、Txt、image图片

    Struts2提供了文件流的方式来实现这一需求,这种方式避免了在服务器上生成临时文件,提高了效率并减少了服务器存储空间的占用。下面将详细讲解如何使用Struts2的文件流技术来实现这些功能。 首先,我们需要理解文件...

    第六章JAVA框架_STRUTS国际化与连接池_实验指导书.doc

    3. **实现Struts国际化**:在Struts框架中,可以通过配置文件指定不同语言版本的资源文件路径。当用户访问应用时,Struts会根据用户的`Locale`加载相应的资源文件。 #### 难点提示 1. **设定本地语言**:需要根据...

    struts数据库国际化

    Struts框架本身提供了一套完整的国际化解决方案,包括资源文件、标签库等。但在某些情况下,需要对数据库中存储的数据进行国际化处理,尤其是在数据直接存储为字符串时。 #### 四、数据库字符国际化组件 根据提供...

Global site tag (gtag.js) - Google Analytics