`
Tank03
  • 浏览: 80662 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

简单的国际化自定义

阅读更多

1.在URL中传入参数.

2.判断参数是否符合.

3.

String  参数 =  request.getParmeter("参数")

Loale nowLocale = request.getParameter(参数);

if("zh".equals(参数)) {

     now = new Locale("zh","CN")//其中Locale("语言","国家")      

}

else if("en".equals(参数)) {

     now = new Locale("en","US")//其中Locale("语言","国家")      

}   

 

4.最后加一句:

request.getsession().getAttribute(Globals.LOCALE_KEY,nowLocale);

把参数存进session里面。这样tomcat才可以读取到.

 

/--------------------------------------------第二种方法:--------------------------------------------/

就是利用struts自己的框架。setLocale(request,nowLocale);

就OK了。


分享到:
评论

相关推荐

    spring mvc 3 国际化(下)——简单自定义操作

    在“spring mvc 3 国际化(下)——简单自定义操作”这一主题中,我们将深入探讨如何自定义国际化过程,以满足特定的应用场景需求。 首先,国际化的核心是资源文件,通常命名为`messages.properties`,用于存储默认...

    自定义标签实现国际化

    这篇博客将深入探讨如何通过自定义标签来实现国际化功能。 首先,我们需要理解自定义标签的工作原理。在Java Servlet规范中,自定义标签是JSP标准标签库(JSTL)的一部分,它们提供了扩展JSP页面能力的方法。自定义...

    vue的国际化实现,包括ant-design-vue与自定义的实现

    总的来说,Vue.js的国际化实现是一个涉及多个层面的过程,包括安装和配置插件、定义和管理语言资源、在组件中使用翻译,以及可能的自定义逻辑。结合Ant Design Vue,可以为用户提供一致且本地化的界面体验。通过以上...

    Android-IntlPhoneInput-一个支持国际化的电话号码输入的自定义控件

    【Android-IntlPhoneInput】控件是一个专门为Android平台设计的,用于实现国际化的电话号码输入功能的自定义组件。在当今全球化应用日益普及的时代,它为开发者提供了方便、高效的解决方案,使得用户能够在应用中...

    自定义Tag标签的使用、Struts2国际化全局资源配置(老鸟请绕道)

    Struts2框架提供了强大的自定义标签支持,结合国际化全局资源配置,可以实现多语言环境下的动态页面展示。 首先,我们来了解一下自定义Tag标签的创建过程。在Java中,自定义标签通常基于JSP标准标签库(JSTL)的Tag...

    自定义JSP标签实现语言国际化(类似struts text标签),并同时支持图片、JS文件国际化

    通过这种方式,我们可以实现一个功能强大的自定义JSP标签库,它不仅支持文本国际化,还能处理图片和JavaScript文件的国际化,使得Web应用更加灵活且易于维护。在实际项目中,可以根据具体需求调整标签库的功能和结构...

    freemarker 自定义freeMarker标签

    在实际开发中,自定义标签可以实现许多高级功能,如数据库查询、缓存管理、国际化处理等。例如,你可以创建一个自定义标签用于处理分页数据,接受页码和每页数量作为参数,然后在后台查询数据库并返回相应的页面内容...

    Dojo基础3国际化

    一、自定义模块的国际化 要实现Dojo的国际化,首先需要创建相应的模块和语言文件。这通常涉及到以下几个步骤: 1. 创建目录结构:在项目中创建一个名为`language`的文件夹,并在其中创建`language.js`模块文件。在`...

    spring boot+JPA+easyUI 实现基于浏览器语言的国际化配置

    虽然EasyUI本身没有内置的国际化功能,但可以通过自定义JavaScript来实现。你可以为每个组件的标题和提示文本设置特定语言的值,或者使用一个全局的语言配置文件来替换默认的文本。 5. **配置与实践** - 创建`src/...

    SpringBoot消息国际化配置实现过程解析

    SpringBoot 消息国际化配置实现过程解析 SpringBoot 消息国际化配置实现过程解析是指在 SpringBoot 项目中实现消息国际化配置的过程。该过程主要涉及到消息配置文件的管理、语言信息的设置、LocaleContext 的使用、...

    C#自定义控件之-自定义MessageBox

    4. **多语言支持**:为了适应国际化,可以设计支持动态切换语言的机制。 5. **回调函数**:提供用户注册回调函数的接口,以便在用户做出选择后执行特定的代码。 6. **模态与非模态**:考虑是否需要提供非模态版本的...

    Struts国际化完整dome

    "Struts国际化完整dome"是一个示例项目,它演示了如何在Struts应用中实现国际化功能。 1. **国际化基础** 国际化是软件开发中的一个关键概念,目的是使软件能够适应不同地区的语言和文化习惯。在Java中,主要通过`...

    iOS语言国际化

    在iOS应用开发中,语言国际化是一项重要的功能,它允许应用程序根据用户的设备...在实际开发中,我们需要充分利用iOS提供的国际化框架,结合自定义工具如GDLocalizableController,确保应用能够在全球范围内流畅运行。

    Ext 中文 国际化文件

    3. **自定义组件的国际化**:如果应用中包含自定义组件,你需要为其提供本地化字符串。在组件的配置中,可以指定`msg`属性,引用国际化的键值,例如: ```javascript Ext.create('Ext.button.Button', { text: '...

    一个基于Vue3+TS开发的uni-app组件库,提供60+高质量组件,支持暗黑模式、国际化和自定义主题.zip

    这个组件库包含60多个高质量组件,旨在提高开发效率,同时提供了丰富的功能,如暗黑模式、国际化支持和自定义主题,使得开发者能够更便捷地创建响应式和用户体验优良的应用。 首先,Vue3是Vue.js框架的最新版本,...

    Flutter 国际化demo

    在本文中,我们将深入探讨如何使用Flutter框架实现国际化功能,基于提供的"Flutter 国际化demo"。Flutter是一个由Google开发的开源UI工具包,用于构建高性能、高保真度的移动应用程序,支持iOS和Android平台。这个...

    Qt 自定义 Calendar 日历控件

    8. **国际化和本地化**: 为了支持多语言环境,日历控件需要考虑日期格式、星期的起始日以及节假日等本地化信息。Qt提供了QLocale类来处理这些需求。 9. **性能优化**: 对于大型日历或实时更新的需求,性能优化是...

    STRUTS2国际化的问题

    ### STRUTS2国际化的问题 #### 一、Struts2国际化的概述 Struts2作为一个流行的Web应用框架,为了满足全球用户的使用需求,提供了一系列国际化(Internationalization, 简称I18N)的支持。这包括了如何在配置文件...

    struts2框架国际化

    国际化(i18n)是Struts2的一个重要特性,使得应用能够支持多种语言环境,以满足全球用户的语言需求。以下是对Struts2框架国际化实现的详细讲解。 1. **国际化的基本概念** 国际化(Internationalization,简称i18...

    自己动手在Spring-Boot上加强国际化功能的示例

    本示例将指导你如何在Spring Boot中自定义国际化实现,包括从文件夹中动态加载多个国际化文件、根据用户请求动态设置前端显示的语言,并通过拦截器和注解自动化处理。 首先,让我们回顾一下项目的初始化步骤。在...

Global site tag (gtag.js) - Google Analytics