- 浏览: 477066 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (501)
- java基础 (45)
- struts2 (22)
- WebService (9)
- JavaScript (21)
- Java多线程 (37)
- Hibernate (5)
- Spring (31)
- 数据库 (4)
- 软件设计 (1)
- J2ee (8)
- oracle (2)
- Linux (41)
- Hadoop (1)
- Java集合 (3)
- 设计模式 (3)
- 高并发 (1)
- JVM (15)
- xml (2)
- 数据库事务 (3)
- 动态代理 (1)
- tomcat (9)
- 其他 (4)
- DNS域名 (3)
- CDN (2)
- javaapi (1)
- 编码问题 (6)
- CSS样式 (1)
- TCP学习 (3)
- Java IO (6)
- 常见异常问题 (1)
- 网络编程 (1)
- 开发工具 (5)
- Maven (10)
- ibatis (12)
- Velocity (8)
- Jquery (11)
- HTTP (9)
- 中间件 (3)
- 软件管理 (2)
- Html (2)
- Redis (3)
- 服务器 (1)
- 分布式文件系统 (1)
- 异常 (1)
- 杂谈 (1)
- ICE (4)
- cxf (1)
- Apache ActiveMQ (1)
- 好文 (1)
- Json (1)
- junit (2)
- JMS (1)
- java工具 (1)
- memcache (5)
- 加密解密 (1)
- powerdesigner (3)
- Enterprise Architect (1)
- ide (0)
- hessian (3)
- svn (1)
- xstream (1)
- idea (12)
- HttpClient (2)
- solr (4)
- lucene (2)
- 正则 (2)
- 商品设计 (1)
- poi (1)
- nginx (8)
- java基础;Java集合类 (1)
- javassist (1)
- JMeter (1)
- springmvc (1)
- Java对象序列化 (2)
- java nio (4)
- RandomAccessFile (1)
- socket (1)
- netty (3)
- 博客 (1)
- Spring AOP (7)
- mysql (10)
- 远程调用 (2)
- https (3)
- 加密 (3)
- sql (1)
- git (1)
- webx (1)
- eclipse (1)
- 上传下载 (2)
- log4j (4)
- Mac 系统使用 (6)
最新评论
-
wanxiaotao12:
aswang 写道总结的不错,
正在读《java并发编程实战 ...
Java并发编程实战-学习笔记 -
aswang:
总结的不错, 正在读《java并发编程实战》,看到其中的不变性 ...
Java并发编程实战-学习笔记 -
lianhan3344:
感谢博主分享!!!!
深入剖析Tomcat How+Tomcat+Works中文367页.pdf -
vict0323:
真的是酱紫么?求真相
Spring 实际开发项目中, 是否要default-autowire="byName"
在struts2下实现动态的语言切换方法很简单,只需向action传递request_locale=en_US或者request_locale=zh_CN参数就可以简单的实现语言的切换
页面代码如下:
<a href="admin/lang?request_locale=en_US">en</a>
<a href="admin/lang?request_locale=zh_CN">cn</a>
别一种方法, 在action中做如下:但是这种方式, 刷新两次页面才显示成功
Locale locale = Locale.CHINA;
// Locale locale = Locale.US;
ActionContext.getContext().getSession().put("WW_TRANS_I18N_LOCALE", locale);
action中如何读取国际化资源文件
1、在url地址中使用?request_locale=en_US 或 ?request_locale=zh_CN
2、在action中,this.getText("helloworld"); //得到国际化资源文件中对应的中文, 或是英文
helloworld=hello, {0} 使用this.getText("helloworld", new String[]{"张三"}) 初始化点位符
发表评论
-
struts2对请求参数的处理
2013-10-10 18:31 652struts2对请求参数的处理 struts2 拦截 ... -
struts2中取得文件的绝对路径的方法
2013-09-30 16:44 1510方法1: [java] view plainc ... -
struts2的ValueStack
2013-06-21 01:03 609Struts2 ValueStack & Acti ... -
struts2中ActionContext应用
2013-06-20 22:38 458struts2中ActionContext应用 -
Struts2源码分析--请求处理
2013-05-12 23:18 686Struts2架构图 请求首先通过Fi ... -
Struts2的运行流程
2013-05-12 23:08 8253.2 Struts2的运行流程 3.2.1 运行 ... -
WebWork框架原理
2013-05-12 12:34 998WebWork的三个关键部分 1、 Actions ... -
Struts2技术内幕-学习
2013-05-05 23:38 12611、MVC只是概念, 我们 ... -
Ognl学习
2013-05-05 16:21 787OGNL框架的使用入门(一) OGNL框架的使用入 ... -
struts2 值栈
2012-12-20 09:48 841值栈(ValueStack)是struts2中的一个重要的 ... -
locale 详解
2012-12-16 00:04 773转:http://daimajishu.iteye.com/b ... -
Struts2 Result-type(封装Action层到View层的跳转逻辑)
2012-12-11 09:14 745http://www.blogjava.net/jzone/a ... -
struts2中常用Result类型的用法
2012-12-10 23:14 694http://zhangxiang390.iteye.com/ ... -
Struts2中使用HttpServletRequest和HttpServletResponse
2012-12-10 22:35 943http://blog.csdn.net/wl_ldy/art ... -
Struts2-Value Stack浅析
2012-12-10 19:24 1338Value Stack的作用: 1. 可以作 ... -
struts2的国际化 Action类中的国际化
2012-12-10 19:16 921转:http://callan.iteye.com/blog/ ... -
struts2中减少action数量(通配符使用)
2012-12-07 14:50 508http://www.cnblogs.com/netshuai ... -
Struts2中 session的使用
2012-11-11 01:02 817在Struts2里,如果需要在Action中使用session ... -
struts2 架构图及工作流程
2012-10-19 00:43 6891、struts2架构图 2、工作流程 ... -
struts2 action中如何读取国际化资源文件
2012-07-26 22:53 1576action中如何读取国际化资源文件 1、在url地址中使用 ...
相关推荐
6. **国际化配置**:在Struts的配置文件(struts.xml或struts-config.xml)中,需要配置Action和Interceptor,以确保它们能够正确地处理语言切换。 具体实现过程中,开发者需要注意以下几点: - **编码问题**:...
在Struts2中实现国际化(i18n)是一项重要的功能,它允许开发者为不同的地区和语言提供本地化的内容。这使得应用可以适应全球用户的需求,提供多语言支持。 在Struts2中实现国际化主要涉及以下几个关键点: 1. **...
在Struts2国际化过程中,关键在于使用资源文件来存储不同语言的文本。资源文件通常命名为`XX.properties`,其中`XX`代表语言代码(例如,`en.properties`代表英语,`zh_CN.properties`代表简体中文)。这些文件应...
3. **Action类**:在处理用户请求的Action类中,我们可以通过`ActionContext`获取当前的本地化环境,然后使用`ResourceBundle`来读取相应的资源文件。例如: ```java ActionContext context = ActionContext....
在Struts2中,这些文件通常放在`src/main/resources`目录下,并以`messages_xx_XX.properties`的格式命名,其中`xx_XX`是语言和地区代码。 2. **配置资源文件**:在`struts.properties`或`struts.xml`中配置资源...
通过Eclipse的插件系统,开发者可以直接在IDE内完成大部分国际化相关的任务,而无需频繁地在代码和资源文件之间切换。 总的来说,JInto是Struts开发者实现国际化的一个有力工具,它通过与Eclipse的紧密集成,简化了...
开发过程中,可以使用各种工具辅助管理资源文件,如Eclipse的Resource Bundle Editor或专门的国际化工具插件,它们能帮助同步和校对不同语言版本的文本。 6. **StrutsLocaleTest项目** `StrutsLocaleTest`项目很...
在JSP页面中,通过JSTL的fmt标签库或者Struts的标签来引用这些资源文件中的文本,实现动态切换语言。 6. **DEMO项目结构** 该DEMO项目可能包括以下几个部分: - `struts-config.xml`:Struts的核心配置文件,定义...
在Struts2中,可以通过资源文件(通常为.properties格式)存储不同语言的文本,然后在模板或者Action中引用这些资源,实现界面语言的切换。 "下载Excel文档"功能涉及文件流处理和HTTP响应头设置。Struts2提供Action...
"在Struts 2_0中国际化(i18n)您的应用程序" 展示了如何在Struts2中支持多种语言,包括资源文件的配置,以及如何根据用户的选择动态切换语言。 7. **文件上传**: "在Struts 2中实现文件上传" 讲解了Struts2如何...
Struts2支持多语言环境,通过资源包(properties文件)来管理不同语言的文本。开发者可以创建不同的locale版本,根据用户浏览器设置或手动选择切换语言。 **5. API文档** Struts2提供了丰富的API供开发者使用,...
Result是Struts2中定义Action执行结果的组件,它决定了Action执行完毕后页面如何跳转。 #### 4.2 Result类型 Struts2提供了多种类型的Result,如dispatcher、redirect、chain等,每种类型都有其特定的应用场景。 ...
Struts2提供了强大的国际化支持,通过配置资源文件(`.properties`),可以轻松地切换应用的语言。在"Struts2Demo"中,你可能看到如`message_en.properties`和`message_zh_CN.properties`这样的文件,分别代表英文和...
10. **国际化与本地化**:Struts2支持多语言环境,可以通过资源文件实现不同语言的切换。 通过对源代码的学习,开发者不仅可以了解Struts2的工作流程,还能深入理解MVC模式在实际应用中的实现,从而更好地设计和...
Struts2 的核心功能包括表单填充、类型转换、文件上传、国际化支持以及强大的拦截器机制等。 #### 二、Struts2安装与配置 ##### 1. 解压struts-2.1.6-all.zip - **apps目录**: 包含了Struts2自带的一些示例程序,...
1. **配置文件**:国际化通常涉及到资源文件,如`messages.properties`,这些文件包含键值对,键是消息标识,值是特定语言的字符串。在WebWork中,这些文件通常放在`src/main/resources`目录下,并以语言和地区代码...
1. 资源文件:在Struts中,国际化主要通过资源文件(通常为.properties格式)来实现。每个语言对应一个资源文件,如`message_en.properties`(英文)和`message_zh_CN.properties`(简体中文)。这些文件存储了应用...
在实际开发中,Struts2提供了强大的MVC支持,包括Action类、Interceptor拦截器、Result结果类型、动态方法调用等功能,使得业务逻辑和表示层的分离更为清晰,同时支持多种视图技术如JSP、FreeMarker等。学习和掌握...
7. `commons-io-2.0.1.jar`:Apache Commons IO库提供了一些与输入/输出相关的通用工具方法,用于处理文件、流、过滤、读写等任务,Struts2可能在处理上传文件或读取资源文件时用到它。 8. `commons-logging-1.1.1....