- 浏览: 253054 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (194)
- java (23)
- 数据结构和算法 (5)
- oracle (7)
- sql server (1)
- mysql (5)
- Ajax (5)
- JSTL (7)
- jsp (20)
- 组件 (11)
- C++可视化 (0)
- javascript (14)
- c/c++ (0)
- XML (6)
- 只是扩宽 (0)
- 设计模式 (3)
- 正则表达式 (3)
- 心情和感悟 (4)
- ACM (3)
- HTML/css (9)
- 软件破解 (2)
- spring (1)
- struts (15)
- hibernate (10)
- Servlet (2)
- sql (2)
- 面试题 (1)
- struts2 (22)
- Unix/Linux (0)
- javamail (1)
- svn (1)
- 异常 (3)
- EJB (3)
- jquery (2)
- android (1)
最新评论
-
lianlupengUestc:
From my testing (Struts2 versio ...
struts2 注解 -
yulongxiang:
非常感谢!!!!!!!
使用动态ActionForm(转)
login.username=username: login.password=password: login.login=login welcome.msg=welcome\:{0}
login.username=用户名: login.password=密 码: login.login=登录 welcome.msg=欢迎你:{0}
在struts.xml中配置
<constant name="struts.custom.i18n.resources" value="bbs2009"></constant>
动态语言切换:传递参数:request_locale=en_US
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <%@taglib uri="/struts-tags" prefix="s" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>管理员登录</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <form action="admin/Login-login" method="post"> <s:property value="getText('login.username')"/> <input name="username" /> <s:property value="getText('login.password')"/><input name="password" type="password" /> <input type="submit" value="<s:property value="getText('login.login')"/>" /> </form> <s:debug></s:debug> <!--动态语言切换:传递参数:request_locale=en_US--> <a href="admin/lang?request_locale=en_US">en</a> <a href="admin/lang?request_locale=zh_CN">cn</a> </body> </html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <%@taglib uri="/struts-tags" prefix="s" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'Category_input.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <s:text name="welcome.msg"> <s:param value="username"></s:param> </s:text> </body> </html>
发表评论
-
Struts2.1 处理未知Action 和访问不存在的页面
2011-10-18 12:13 1369你可以配置个默认action,当请求的action不存在时,他 ... -
struts2文件上传
2011-04-05 01:25 968package com.hugui.qq.web.acti ... -
struts.xml (constant)
2011-03-26 19:12 1018<?xml version="1.0&qu ... -
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/RequestContext
2011-03-26 18:17 8916严重: Exception starting filter ... -
struts2-写自己的转换器
2010-09-17 22:35 906b) 写自己的转换器: public class MyPoi ... -
struts2-用token拦截器屏蔽重复提交问题
2010-09-17 21:27 1111在服务器端生成一个随机值,然后传给客户端的form中,当客户端 ... -
struts2-自定义拦截器
2010-09-17 21:02 988用来验证。。。等等 package com.hugui. ... -
struts2-tags
2010-09-15 22:38 998<?xml version="1.0&qu ... -
OGNL表达式语言学习
2010-09-13 10:31 987<?xml version="1.0&qu ... -
struts2-动态结果集
2010-09-13 09:03 1370UserAction.java package com.hu ... -
struts2-带参数的结果集
2010-09-13 08:58 939UserAction.java package com.h ... -
struts2-global-results
2010-09-12 23:31 1125struts.xml <?xml version=& ... -
struts2的常用Result类型用法
2010-09-12 22:42 1122chain 用来处理Action链 ... -
Struts2 使用Domain Model接收参数
2010-09-12 00:01 3077Domain Model 域模型,包含着项目里真正证存在的概念 ... -
Struts2_ActionWildcard_通配符配置
2010-09-11 23:30 803<?xml version="1.0&qu ... -
Struts2_ActionMethod_DMI_动态方法调用
2010-09-11 22:57 1306动态的方法调用:DMI 在form的action中使用动态的方 ... -
struts2-Action
2010-09-11 22:42 973<?xml version="1.0&qu ... -
struts2-path
2010-09-11 22:37 859<?xml version="1.0&qu ... -
struts.xml
2010-09-11 21:10 761<?xml version="1.0&qu ... -
struts2 中MyEclipse操作手册[来自互联网]
2010-09-11 20:48 1777前言 假 如 你 的 人 生 ...
相关推荐
Struts2-i18n是Apache Struts框架中用于实现应用程序国际化的功能模块。这个例子主要是为了帮助初学者理解如何在Struts2框架下进行国际化设置。以下将详细讲解Struts2-i18n的基本概念、实现步骤以及相关知识点。 **...
5. **插件体系**:Struts2支持丰富的插件,如Tiles、Freemarker、i18n等,方便扩展和定制应用。 **Struts2-showcase示例** Struts2-showcase项目展示了Struts2的几乎全部功能,包括但不限于: 1. **Action和结果**...
8. **国际化支持**:`struts2-i18n-plugin`提供了对多语言环境的支持,使得应用能够根据用户设置显示不同语言的内容。 学习和使用Struts2-lib,开发者需要了解MVC架构,掌握Action、Result、Interceptor等概念,...
5. **国际化和本地化支持**:如`struts2-i18n-plugin.jar`,提供多语言支持。 6. **验证框架**:`struts2-validation-plugin.jar`包含了基于Hibernate Validator的表单验证机制。 7. **测试库**:如`struts2-...
6. **国际化与本地化**:struts2-i18n-plugin.jar支持多语言环境,提供国际化和本地化的功能。 7. **测试支持**:struts2-test-plugin.jar为单元测试和集成测试提供了便利。 8. **其他**:还有一些其他的库,如...
在Struts2中,i18n(国际化)是一种重要的功能,它允许开发者创建能够支持多种语言的应用程序,以满足全球用户的需要。在这个主题"struts2_i18n"中,我们将深入探讨Struts2框架中的国际化实现机制。 首先,了解i18n...
- `struts2-i18n-plugin.jar`:提供国际化和本地化支持,允许根据用户的语言设置显示不同的内容。 6. **测试支持**: - `struts2-test-plugin.jar`:提供测试工具和插件,如JUnit集成,帮助开发者进行单元测试和...
- `struts2-validation.jar` 和 `struts2-i18n-plugin.jar`: 提供了表单验证和国际化支持,`struts2-validation.jar`包含Struts2内置的验证框架,而`struts2-i18n-plugin.jar`则用于处理多语言环境。 8. **Logging...
7. **国际化与本地化**:`struts2-i18n-plugin.jar` 支持多语言环境,使应用能根据用户语言设置显示对应内容。 8. **Spring集成**:如果项目使用Spring框架,`struts2-spring-plugin.jar` 可以帮助整合Struts2与...
11. **Struts2-i18n**: 国际化支持,帮助开发多语言的应用程序。 除了这些基本包,开发者可能还需要根据项目需求引入其他扩展包,如Struts2-validation用于表单验证,Struts2-config-browser用于图形化配置文件查看...
- **Struts2与i18n(internationalization)**:为多语言支持提供便利,如struts2-i18n-plugin,通过资源文件实现内容的国际化。 - **Tiles2整合(struts2-tiles-plugin)**:利用Tiles2来定义和管理页面布局,使得视...
10. `s:i18n`: 国际化标签,支持多语言环境。 三、Struts2标签API Struts2的标签API文档详细列出了每个标签的用法、属性、示例以及它们如何与Action上下文交互。通过阅读API,开发者可以了解每个标签的完整功能,...
2. **配置Struts1的I18N**: - 在`struts-config.xml`配置文件中,需添加一个`<message-resources>`元素来指定资源文件的位置。例如: ```xml <message-resources parameter="com.example.messages" /> ``` - `...
7. **国际化与本地化(i18n & l10n)**:Struts 2支持多语言环境,`struts2-i18n-plugin.jar`和相关的资源文件帮助开发者轻松实现国际化。 8. **测试与调试**:Struts 2提供了测试支持,如`struts2-test-plugin.jar...
5. **国际化(i18n)与本地化(l10n)**:Struts2支持多语言环境,开发者可以通过简单的配置实现应用的国际化和本地化。 6. **插件体系**:Struts2有一个强大的插件系统,可以轻松地扩展框架功能,如Spring集成、...
8. **Struts2 i18n Support**:为了实现多语言支持,Struts2提供了国际化资源包,如`struts2-i18n.properties`,允许开发者轻松添加和管理应用的语言版本。 9. **Struts2 Action and Result Types**:例如,`struts...
6. **国际化与本地化**:Struts 2支持多语言,可能会有相应的资源包如`struts2-i18n.properties`。 7. **验证框架**:如`struts2-validation-plugin.jar`,用于表单验证。 8. **测试与调试工具**:如`struts2-test...
7. **国际化与本地化**:`struts2-i18n-plugin.jar`提供了国际化支持,使应用能够根据用户的选择显示不同语言的文本。 8. **测试支持**:Struts 2还提供了测试工具,如`struts2-test-plugin.jar`,可以帮助开发者...
在Struts2中,i18n(国际化)是实现多语言支持的关键特性,它允许开发者为不同地区和语言的用户提供本地化的界面。这篇学习记录将深入探讨Struts2中的i18n实现。 一、i18n概念 i18n(“国际化”首字母的缩写,18...