今天做了个小小的struts1.2国际化,把我作的发过来给大家做个参考,给大家抛砖引玉。
首先我需要写配置文件,就是ApplicationResource.properties文件,在里面定义key=value
key就是随便起的英文名(当然最好和页面中文的英文当key最好),value就是这个配置文件所要展现的语言,比如
key是homepage value=首页
格式是英文:ApplicationResource_语言_国家名.properties
在action 写的时候就是
String lang=request.getParameter("lang"); //通过lang得到传过来的语言
Locale locale=request.getLocale();// 当前软件使用语言情况
System.out.println(locale.getLanguage()+"----"+locale.getCountry());
locale=new Locale(lang,"");// 根据传递的语言信息得到新的本地化
HttpSession session=request.getSession(true);
session.setAttribute(Globals.LOCALE_KEY,locale);
return mapping.findForward("index");
从页面传过来的时候连接是
<a href="./Local.do?method=convert&lang=en" target="_top">英文</a>
其实很简单的国际化,欢迎大家抛砖引玉。
分享到:
相关推荐
struts1.2
struts1.2国际化和标签验证实例项目
Struts1 和 Struts 2 国际化全局资源,有文档说明、有图形加以说明,还有源代码。
一个J2EE购物网站的实现 运用struts1.2+hibernate+spring 框架,数据库连接池,事务管理;Struts 应用国际化,Struts 标签库与Tiles框架, JSTL标签库,Spring IOC。 采用优化性能技术,采用oscache缓存,freemarker静态...
truts2的国际化与Struts1.2不太一样,对于我们一般的应用程序来说是非常重要的,因为它只需要我们来开发一套逻辑,可以以多种语言来显示,Struts2的国际化本身是基于JAVA语言的国际化的概念。JAVA本身是基于UNICODE...
(2)运用struts1.2+hibernate+spring 框架,数据库连接池,事务管理; (3)Struts 应用国际化,Struts 标签库与Tiles框架, JSTL标签库,Spring IOC; (4)采用优化性能技术,采用oscache缓存,freemarker静态页面生成; (5)...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
适合初学struts国际化的人,这是一个简单的struts1.2+Hibernate3.1搭建环境的简单示例,简单易懂。
2,系统支持国际化,采用UTF-8编码,资源文件里可以设置多国语言,形成多国语言界面。 3,系统采用Struts标签制,避免Jsp页面出java代码。 3,完全生成前台静态页面,大大提高网民浏览前台页面的速度,降低服务器的资源...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
本书详细介绍了在最新的Struts1.1以及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。本书第1章到第3章为入门篇,通过两个Struts应用实例,引导读者把握设计、开发和部署Struts应用的整体流程,充分...
8.2.3 Struts2输入校验出错信息的国际化配置形式 163 8.3 集合类型输入校验介绍 165 8.3.1 Struts2中单个Java对象的输入校验形式 166 8.3.2 Struts2对象集合即批量输入的校验形式 169 8.4 Struts2输入校验器大全 171...
使用技术说明: 1.使用struts2+spring3+hibernate3整合实现用户CRUD功能。... A.Struts2国际化(i18n)、本地化程序。 B.文件上传下载 C.DWR集成 D.Struts2异常处理 3.实现方式 基于配置文件
系统概述: 本系统基于Java平台,采用设计模式:MVC(模型 视图 控制),采用的...2,系统支持国际化,采用UTF-8编码,资源文件里可以设置多国语言,形成多国语言界面。 3,系统采用Struts标签制,避免Jsp页面出java代码。
2.1.1.4 消息标记和国际化 16 2.1.2 逻辑标记 17 2.1.2.1 条件逻辑 18 2.1.2.2 重复标记 19 2.1.2.3 转发和重定向标记 20 2.1.3 HTML标记 21 2.1.3.1 显示表单元素和输入控件 21 2.1.3.2 显示错误信息的标记 25 2.1....
2,系统支持国际化,采用UTF-8编码,资源文件里可以设置多国语言,形成多国语言界面。 3,系统采用Struts标签制,避免Jsp页面出java代码。 3,完全生成前台静态页面,大大提高网民浏览前台页面的速度,降低服务器的资源...