javaweb-java多语言怎么实现?

问题描述

java多语言怎么实现?

java怎么实现多语言 要能处理很多语言的 求教 最好是有代码实现 ligu583976696@126.com这是我的邮箱

解决方案

如果是用struts等框架,本身就支持国际化的,只需要在配置文件里面配置不同语言支持就行了。

如果你自己写到数据库里面的,那你可以根据request里面的头信息判断客户端机器的语言,并给客户输出不同的信息。
struts配置的话是不是相对比较麻烦啊,各种语言多配置一个文件,文字多的,不是要写好多?
还有的是通过客户端不同地区使用不同的语言显示出相应的语言版,数据库读出也相应的变化?

时间: 2023-09-26

javaweb-java多语言怎么实现?的相关文章

选择合适的java脚本语言

脚本 选择合适的java脚本语言--如果你正考虑在java应用中集成脚本解释器,最难得是决定使用那种 摘要:脚本语言已经向java开发者证明了它的价值.它让客户实现应用功能的扩展和界面的个性化,从而程序的价值得以提升.另外,它们可以显著的简化程序开发者的设计任务,通过实现动态定义.装载和评估.对于开发人员,集成一种或多种脚本语言的任务是简单的,从越来越长的可选列表中选出一个确实困难的.本文描述了一些伴随java应用中脚本语言支持的问题,并从不同角度比较了Groovy, JudoScript, P

Java跨语言调用实现方案

Java 跨语言实现方案 背景: 在大型分布式 java 应用中,为了方便开发者,通常底层的 rpc 框架都会做一些调用的封装,让应用层开发人员在开发服务的时候只用编写简单的 pojo 对象就可以了,如流行的 spring remoting , jboss remoting 等等,都有这样的效果. 随着业务的需要,可能上层应用希望采用非 java 技术,如 php , ruby on rails ,而由于 java gc 和内存模型的限制,可能有的底层服务又需要采用更高性能和更加灵活的技术,如果

java-求教各位Java程序语言大神,用Java语言编写一个能在Eclipse开发工具运行的音乐播放器

问题描述 求教各位Java程序语言大神,用Java语言编写一个能在Eclipse开发工具运行的音乐播放器 这个音乐播放器要有基本的功能,例如(这几个播放方式最好有图标)开始播放.停止播放.两三个播放模式:音乐播放的进度条:播放列表:有歌手的背景图. 最后一个要求:编程能在Eclipse开发工具了运行. 本人新手,对Java语言很多不懂,所以如果可以的话,可以在某些关键的代码后面注释,谢谢! 也可以发到我邮箱:sxl2860@163.com,如果是发到我邮箱的,请大神们说一声! 如果做得好的话,及

介绍Java下一代语言Clojure、Scala和Groovy的共同点

在 上一期文章 中,我介绍了 Java 下一代语言用来消除 Java 语言中华而不实的东西和复杂性的创新方式.在这一期文章中,我将展示这些语言如何消除 Java 的一些瑕疵:异常.语句与表达式,以及围绕 http://www.aliyun.com/zixun/aggregation/19527.html">null 的边缘情况. 表达式 Java 语言从 C 语言那里继承的一项传承是区分编程语言 和编程表达式.Java 语句的示例包括使用 if 或 while 的代码行,以及使用 void

认识不同Java.net语言中类似的函数结构

函数式编程语言包含多个系列的常见函数.但http://www.aliyun.com/zixun/aggregation/7155.html">开发人员有时很难在语言之间进行切换,因为熟悉的函数具有不熟悉的名称.函数式语言倾向于基于函数范例来命名这些常见函数.从脚本背景衍生而来的语言倾向于使用更具描述性的名称(有时是多个名称,包含多个指向同一个函数的别名). 在本期文章中,我将继续探讨 3 种重要函数(过滤.映射和缩减)的实用性,展示来自每种 Java 下一代语言的实现细节.文中的讨论和示例

核心函数特性及Java下一代语言如何实现和组合它们

所有编程语言都在增加函数特性,因为运行时已变得强大到足够适应性能或内存开销.函数式编程的许多收益之一是,您可将麻烦或容易出错的任务卸载到运行时.另一个收益是将函数特性简洁地组合到您代码中的能力. 在本期文章中,我将探讨 Java 下一代语言中的内存化.然后,通过利用 Clojure 示例,我将展示通过利用函数特性之间的协调作用,如何实现http://www.aliyun.com/zixun/aggregation/17253.html">常见问题的一般解决方案. 内存化 内存化 这个词是

Java有哪些常用语?Java常用语言汇总

  Java有哪些常用语?不介绍Java 常用语,对Java 的总体介绍就是不完整的.尽管促使Java 诞生的源动力是可移植性和安全性,但在Java 语言最终成型的过程中,其他一些因素也起了重要的作用.接下来,绿茶小编就一一来介绍一下. · 简单(Simple) · 安全(Secure) · 可移植(Portable) · 面向对象(Object-oriented) · 健壮(Robust) · 多线程(Multithreaded) · 体系结构中立(Architecture-neutral)

Java的语言特性

Java之所以被开发,是要达到以下五个目的: 应当使用面向对象程序设计方法学 应当允许同一程序在不同的计算机平台执行 应当包括内建的对计算机网络的支持 应当被设计成安全地执行远端代码 应当易于使用,并借鉴以前那些面向对象语言(如C++)的长处. Java技术主要分成几个部分:Java语言.运行环境JVM.类库.一般情况下说Java时并不 区分指的是哪个部分. 面向对象 Java的特点之一就是面向对象,是程序设计方法的一种."面向对象程序设计语言"的核 心之一就是开发者在设计软件的时候可

【Java模板语言】TinyTemplate 实战 <一>:Serlvet集成

一.什么是TinyTemplate 什么是模板语言? 模板语言是为了使用户界面与业务数据(内容)分离而产生的,并能生成特定格式的文档. 什么是TinyTemplate?(开源项目地址入口) Tiny模板引擎是一个基于Java技术构建的模板引擎,它具有体量小.性能高和扩展易的特点. 适合于所有通过文本模板生成文本类型内容的场景,如:XML.源文件.HTML等等,可以说,它的出现就是为了替换Velocity模板引擎而来,因此在指令集上在尽量与Velocity接近的同时,又扩展了一些Velocity不

Java安全——语言本身的设计

内在安全机制 Java语言本身的安全机制是要保护内存资源--保证内存完整性,核心的安全特性要确保程序不能非法解析或修改驻留在内存中的机密信息.从语言本身的设计角度考虑,就是要设计一组规则,在所构建的运行环境中,程序对象对内存的操作是经过定义的而不是任意的. Java的强制约束 必须严格遵循访问方法的要求.必须依照程序员制定的访问级别进行相关方法的操作.如果不遵守则会产生异常. 不能访问任意的内存地址. Java没有指针的概念,因此不会像C++一样拿到一个指针强制转换成内存指针,再利用查找内存的方