`

如何从struts中读取struts-config.xml中配置的message-resource文件

 
阅读更多
1.Struts provide a methods in the Action class to get the locale and the resources
getLocale(request) and getResources(request)

2.从servlet的上下文中获取
MessageResources resources = (MessageResources)getServlet().getServletContext().getAttribute(bundle);
String message = resources.getMessage(locale, key);


参考:Load Message Resources from Struts Action
分享到:
评论

相关推荐

    struts1总结

    1. **配置文件**:首先,在`web.xml`文件中配置ActionServlet,并在`struts-config.xml`文件中定义ActionMapping。 2. **接收请求**:当用户访问某个URL时,请求被ActionServlet捕获。 3. **查找ActionMapping**:...

    Bean-Message标签

    在Struts框架中,通常通过配置文件 `struts-config.xml` 来指定消息资源文件的位置。例如: ```xml <message-resources parameter="resources.application"/> ``` 这行配置告诉Struts去 `WEB-INF/classes/resource/`...

    struts 国际化应用

    2. **国际化配置**:在struts-config.xml中,我们需要配置`<message-resources>`元素来指定资源包的位置和加载策略。例如,`<message-resources parameter="com.example.i18n.messages" />` 指定了名为"messages"的...

    Struts+Hibernate模板开发笔记

    4. **配置Struts-Hibernate整合**:在struts-config.xml中配置ActionForm、Action和Forward,确保请求能够正确路由到Hibernate处理的数据访问层。 通过以上步骤,就可以构建起一个基于Struts和Hibernate的Java Web...

    strut实现多语言转换

    在Struts的配置文件`struts-config.xml`中,需要指定资源束的位置和加载方式。例如: ```xml <message-resources parameter="resources.config.index"> <!-- 指向资源束的目录 --> </message-resources> ``` 这里...

    struts国际化

    在`struts-config.xml`配置文件中,我们需要定义MessageResources工厂,指定资源文件的位置。例如: ```xml <message-resources parameter="com.example.struts.locale.application"/> ``` 这里,`...

    Struts国际化例子

    2. **配置Struts**:在Struts的配置文件(struts-config.xml)中,需要指定资源包的位置。这可以通过`<message-resources>`标签来完成,例如: ```xml <message-resources parameter=...

    struts课堂资料\第六章(国际化、验证框架)

    这些规则可以写在XML文件(struts-config.xml)或注解中。 2. 验证驱动:Struts使用ValidatorPlugIn作为验证驱动,它负责读取配置文件,解析验证规则,并在请求处理时执行验证。 3. 创建验证文件:创建一个XML文件...

    Java框架面试题总结

    - **调用Action对象**:验证通过后,`ActionServlet`根据`struts-config.xml`配置文件中的配置,找到相应的`Action`对象,并调用其`execute()`方法。在这个过程中,`Action`对象可以从`ActionForm`中获取数据,并...

    Spring 应用框架技术面试题.doc

    - 在`web.xml`中配置`ContextLoaderServlet`,启动时加载`applicationContext.xml`。 8. **事件处理** - 创建事件源,实现`ApplicationEvent`和`ApplicationContextAware`。 - 创建监听器,实现`Application...

    webwork国际化

    2. **环境配置**:在WebWork的配置文件(如`struts-config.xml`或`webwork.xml`)中,需要声明资源包(ResourceBundles),这样WebWork才能知道在哪里查找和加载这些属性文件。 3. **使用i18n标签**:在JSP页面中,...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签库...

    李兴华Java Web开发实战经典(高清版) Part2

    15.2、配置Struts开发环境 15.3、开发第一个Struts程序 15.4、Struts工作原理 15.5、深入Struts应用 15.6、本章摘要 15.7、开发实战讲解(基于Oracle数据库) 第16章 Struts常用标签库 16.1、Struts标签...

Global site tag (gtag.js) - Google Analytics