`
只是随手瞎打
  • 浏览: 28040 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

struts2及js提示国际化

 
阅读更多
因为现在在做的项目,客户明确要求需要国际化,在网上查找了很多资料,特此记录下来


http://www.cnblogs.com/lihuiyy/archive/2013/03/14/2958782.html
需要注意的是貌似直接在资源文件写中文是没有用的,要通过native2ascii将中文转换下编码
具体看
http://blog.csdn.net/flm_0722/article/details/5159988
这样就妥了。

然后再页面上我是用<s:text name="资源文件的KEY值"/>来输出文本的


紧紧是页面上国际化是不够,JS中有很多提示,这些也要国际化,如果js不是单独的文件就可以直接用s:text标签取出,是单独js的话就要将在资源文件定义的值获取出来放入一个单独的JSP文件
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    var tips = {
        successTip : '<s:text name="successTip"></s:text>'
    }
</script>
</body>
</html>

然后再需要的页面通过<jsp:include />引入就好了
这样,js文件直接通过 tips .successTip 就可以获得值了。
分享到:
评论

相关推荐

    Struts2高级应用

    在这个主题中,我们将深入探讨Struts2的高级应用,特别是涉及到Ajax刷新、验证框架和国际化的使用。 **Struts2与Ajax集成** Struts2通过Dojo插件支持Ajax功能,允许开发者创建动态、无需刷新整个页面的应用。以下...

    Struts2+Json+Android简单实现

    Struts2的核心功能包括动作映射、拦截器、结果类型和插件等,它提供了丰富的特性,如国际化、数据验证和文件上传等。在本示例中,“StrutsJson”可能是服务端的一个模块,它利用Struts2的JSON结果类型来发送和接收...

    [原]Struts2-国际化

    在Struts2中实现国际化(i18n)是一项重要的功能,它允许开发者为不同地区的用户提供本地化的界面和信息。这篇博客文章可能详细探讨了如何在Struts2项目中实现国际化。 首先,国际化的核心在于资源文件,通常命名为...

    Struts2_1100_SimpleDataValiation

    Struts2支持错误消息的国际化,可以通过资源文件如`Validation.properties`来定义不同语言的错误提示,提高用户体验。 6. **自定义验证逻辑**: 除了内置的验证规则,开发者还可以编写自定义验证器类,实现`org....

    ext struts2 swfupload 跨域文件上传

    "ext struts2 swfupload 跨域文件上传"这个主题涉及到三个关键技术和概念:EXTJS(Ext JS)、Struts2以及SwfUpload,它们共同解决了Web应用中的跨域文件上传问题。 EXTJS是一种强大的JavaScript库,用于构建富...

    Struts2+Hibernate+Spring+自选语言

    此外,Struts2还支持多种结果类型和国际化,使得应用能够适应不同的用户需求。 **Hibernate** 是一个优秀的对象关系映射(ORM)框架,它简化了数据库操作,使开发者能够用Java对象的方式来处理数据库事务。...

    Struts2资源文件在jsp页面中显示乱码解决

    然而,在国际化(I18N)的应用场景下,Struts2资源文件在JSP页面中显示乱码的问题常常困扰着开发者。本文将深入探讨这一问题,并详细介绍两种有效的解决方案。 ### Struts2资源文件与乱码问题 Struts2框架通过资源...

    struts2基础入门pdf,struts2全面介绍

    - **国际化支持**:Struts2支持多语言和国际化,通过资源文件等方式可以轻松实现应用的多语言版本。 #### 三、Struts2核心概念 1. **体系结构**: - Struts2采用了经典的MVC架构,分为模型(Model)、视图(View...

    struts2教程.doc

    本教程将带你逐步深入了解Struts2,包括其核心概念、配置、表单验证以及国际化功能。 首先,让我们从入门开始。第1章介绍了Struts2的基础知识,让你对这个框架有一个初步的认识。Struts2是Apache软件基金会的一个...

    struts 2 小例子

    6. **国际化与本地化**:Struts2支持多语言环境,通过资源包(Properties文件)管理不同语言的文本,可以轻松实现应用的国际化。 在提供的"Liuyanban"文件中,可能包含了一个名为留言版的简单应用实例。这个应用...

    Struts2实现增删改查和登录校验

    Action类通过ActionSupport基类可以方便地获得Struts2提供的诸多功能,如国际化支持、异常处理等。 对于数据库操作,项目中使用了MySQL作为后端存储。为了连接MySQL,你需要配置数据源并在Struts2配置文件中指定...

    struts2基础简要介绍

    3. **验证信息的国际化**:错误提示信息也可以根据用户的语言偏好动态显示。 #### 六、拦截器浅析 拦截器是Struts2中一个非常强大的功能,用于在Action执行前后添加额外的行为。 1. **拦截器基础**:拦截器可以...

    Struts2.0学习Struts2.0文档

    接下来,开发者可以根据具体需求进一步深入学习Struts 2.0 的高级特性和最佳实践,例如拦截器(Interceptor)、国际化(i18n)和支持AJAX等功能。Struts 2.0 不仅是一个强大的Web开发工具,而且也是一个学习现代Web...

    struts 2 学习指南

    5. **国际化和本地化**:了解如何在Struts 2中实现多语言支持。 6. **异常处理**:掌握如何捕获和处理应用程序可能出现的异常。 7. ** strutstags**:熟悉Struts 2提供的标签库,如s:form、s:textfield等,它们可以...

    Struts2 常用标签

    5. **国际化标签**:如`&lt;s:text&gt;`,用于实现国际化功能。 6. **自定义标签**:用户可以根据需求自定义标签。 #### 三、Struts2标签详解 ##### 1. HTML Basic Image标签 这部分内容提到的是HTML的基本图像标签 `...

    struts2输入校验

    本文将深入探讨Struts2中的输入校验机制,包括如何重写validate方法、使用验证框架、客户端验证以及国际化信息的利用。 ### 一、重写validate方法 在Struts2中,如果希望自定义输入校验逻辑,可以继承`...

    struts入门练习

    "多资源文件"可能指的是HTML页面、CSS样式表、JavaScript脚本以及国际化(i18n)资源文件。在Struts中,这些文件通常位于Web应用的指定目录下,如WEB-INF/classes/locales用于存放国际化资源配置,而HTML页面通常位于...

    struts2 详解

    3. **验证信息的国际化**:错误消息和验证提示可以根据用户选择的语言进行显示。 #### 六、拦截器浅析 1. **拦截器基础**:拦截器是一种轻量级的AOP(面向切面编程)机制,可以在Action执行前后执行某些操作。 2. ...

    struts2 表单验证 注册

    错误消息可以在资源文件(如`messages.properties`)中定义,这样可以方便地国际化和定制错误提示。 4. **数据库操作**: 在注册过程中,通常需要将用户信息存储到数据库。Struts2支持使用DAO(数据访问对象)...

    struts2基础

    4. **国际化支持**: 支持多语言环境,方便为不同地区的用户提供服务。 5. **插件机制**: 通过插件可以扩展框架的功能,例如支持JSON、RESTful等。 #### 三、Struts2与Ajax的关系 尽管题目中的部分内容提及了Ajax...

Global site tag (gtag.js) - Google Analytics