`
sunbin
  • 浏览: 354331 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp文件国际化

阅读更多



jsp文件国际化
MessageResources_en_US.properties文件内容
user.name=user.name{0}
MessageResources_zh_CN.properties文件内容
user.name=\u7528\u6237\u540d{0}
2:struts 标签显示 <bean:message key="user.name" arg0="${user}" />
如果要给国际化文本传递参数最多能传递5个arg0-arg4
3: jstl  fmt
<fmt:message >
<fmt:setLocale>
<fmt:setBoundle basename>
<fmt:message>
    <fmt:param>
</fmt:messge>

本例显示如
<fmt:setLocale value="${header['accept-language']}"/>
  <fmt:setBundle basename="MessageResources"/>
 
  <fmt:message key="user.name">
     <fmt:param value="${user}"></fmt:param>
  </fmt:message>
 
  这样英文浏览器和中文浏览其看到的文章就是不一样的。

 

分享到:
评论

相关推荐

    jsp实现国际化dwi18n

    "jsp实现国际化dwi18n"是一个示例项目,旨在演示如何在JSP应用中实现多语言支持,即“国际化”功能。国际化是一个重要的设计原则,它允许软件产品适应不同地区的语言和文化习惯。 1. **什么是国际化(i18n)?** ...

    JSP国际化_demo

    7. **JSTL(JavaServer Pages Standard Tag Library)**:在上述示例中,我们使用了JSTL的`fmt`标签库,它是JSP中处理国际化和本地化问题的标准库,提供了诸如设置locale、获取资源文件、格式化日期和数字等功能。...

    MyEclipse开发jsp的国际化插件

    【标题】:MyEclipse开发JSP的国际化插件 在Web应用开发中,实现多语言支持是一项重要的功能,尤其对于面向全球用户的网站或应用程序。MyEclipse作为一款强大的Java集成开发环境,提供了丰富的功能来支持JSP的国际...

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

    本文将探讨如何自定义JSP标签来实现类似于Struts Text标签的功能,并扩展到支持图片和JS文件的国际化。 首先,我们需要创建一个自定义的JSP标签库。这通常涉及到两个主要部分:标签处理类(Tag Handler Class)和...

    jsp国际化 i18n列子

    `i18nLib.jsp`和`locale.jsp`这两个文件可能包含了实现`JSP`国际化的核心组件。 1. **配置文件**:在`JSP`应用中,`i18n`通常会有一个名为`messages.properties`的配置文件,用于存储默认语言(如英语)的资源。...

    java 实现国际化 中英文语言切换

    3. **JSP 国际化** 在JSP中,我们可以通过 `&lt;fmt:setLocale&gt;` 标签来设置当前请求的 Locale。然后,使用 `&lt;fmt:message&gt;` 标签来获取与当前 Locale 对应的资源包中的字符串。 4. **语言切换实现** - 用户界面:...

    Jsp的标签文件

    它提供了用于处理常见任务的标签,如迭代、条件判断、XML处理、国际化以及数据库操作等。JSTL的核心库主要包含了用于执行控制流(如if、forEach)和函数调用的标签。 在给定的压缩包中,有两个重要的文件: 1. **...

    jsp文件上传插件smartupload

    **SmartUpload:一个强大的JSP文件上传插件** 在Web应用开发中,文件上传功能是不可或缺的一部分,尤其是在处理用户提交的图片、文档等数据时。SmartUpload是一个专门为JSP平台设计的文件上传插件,它提供了简单...

    spring 国际化 spring mvc

    然后,在 JSP 文件中使用 fmt 标记来实现客户浏览器语言国际化。 解决方案二:基于动态加载的国际化配置 第二种解决方案是基于动态加载的国际化配置。这可以实现基于请求的国际化配置或基于 Session 的国际化配置...

    JSP实现WINDOWS资源管理器 文件管理 JAVA

    该JSP文件管理系统提供了一种简单的方法来通过Web界面管理和操作服务器端的文件。它涵盖了用户认证、国际化支持、文件操作、上传监控等功能。尽管示例代码中存在一些未完成的部分,但整体框架已经足够清晰地展示了...

    spring国际化jsp

    标题 "spring国际化jsp" 暗示我们讨论的是在Spring框架中实现Web应用程序的国际化(i18n)过程,特别是在使用JSP(JavaServer Pages)时。这通常涉及到资源包(properties文件)的使用,以存储不同语言的文本字符串...

    JavaWeb国际化实例

    JavaWeb国际化实例是一种常见的开发需求,特别是在构建面向全球用户的Web应用程序时。这个实例结合了JAVA、国际化、多语言以及SpringMVC框架,旨在提供一种灵活且易于实施的解决方案。下面将详细阐述这些知识点: 1...

    Struts中的国际化(资源文件的应用)

    Struts框架的国际化支持允许开发者创建多语言的应用程序,以满足全球不同地区用户的语言需求。国际化(I18N)是软件设计的一个重要方面,它确保程序可以根据用户的地域设置显示相应的语言内容。在Struts中,这一功能...

    一个JSP实现表单验证和国际化的例子

    1. JSP文件:包含实现表单验证和国际化逻辑的JSP页面。这些页面可能包含了HTML元素、JSP脚本和EL表达式,用于处理用户输入并展示错误信息。 2. JavaBean类:可能包含了用于验证表单数据的业务逻辑,这些Java类通常...

    jsp做的企业自动化办公系统源码

    JSP通过资源包(Resource Bundle)实现国际化,根据用户的选择或浏览器设置,加载相应的语言文件。 8. **安全性** 企业办公系统的安全尤为重要。JSP项目通常会包含防止SQL注入、XSS攻击的措施,以及用户身份验证和...

    国际化实现的简单案例

    总之,JSP的国际化实现涉及创建资源文件,配置Web应用支持多种语言,以及在JSP页面中使用`fmt`标签库来引用资源文件。通过这个简单的案例,开发者可以理解并实践Web应用的国际化,从而为全球用户提供更好的服务。

    struts2官方例子8-资源配置文件的使用(包括国际化)

    在Struts2中,资源配置文件和国际化(i18n)是两个非常重要的概念,它们对于创建多语言支持和提供用户友好的界面至关重要。 资源配置文件通常以.properties为扩展名,它们存储了应用中的静态文本,如错误消息、提示...

    国际化与struts2

    4. **在JSP页面中显示**:在视图层,我们可以使用Struts2的国际化标签库,如`&lt;s:text&gt;`,将键传递给标签,Struts2会自动查找对应的值并显示。 5. **处理用户选择的语言**:用户可以通过URL参数或cookie选择他们的...

    javaee国际化

    1. 页面国际化:在JSP页面中,可以使用`s:text`标签输出国际化文本,或者在`s:textfield`的`key`属性中指定资源文件中的键。还可以使用`s:i18n`标签直接查找资源文件中的内容。 2. Action国际化:在Action类中,...

    Spring mvc 国际化

    5. 在视图中使用国际化文本:在JSP或其他视图文件中,可以使用Spring标签库提供的标签来显示国际化文本,或者直接使用代码中获取的文本值。 6. 浏览器请求的国际化实现:可以通过配置Accept-Language请求头,让...

Global site tag (gtag.js) - Google Analytics