`

EXT和JSP的国际化文件处理

阅读更多
EXT页面布局国际化
实现国际化,对于EXT来说,其实很简单,我这边就拿中文和英文做一个例子。
1.引用2种语言包(谷歌下载),如图:

2.在需要国际化的页面里面,引入这个样式,${language}就代表了,我们要引入的语言包名称。如图:

3.在用户表(也可以自行选择)中增加一个字段,来标识用户所选择的语言种类,可以默认英文。在登录成功后,将ext-lang-zh-TW赋值给${language},这样即可实现页面引用了英文JS文件。EXT里面自带的控件就可以变成英文文字。
4.页面中,也有自己输入的汉字,想变成英文,就需要我们自己创建2个JS文件,里面分别这样写,如图:








中文简体(zw.js)

英文(yw.js)

5.在页面上引用JS问题,如图

我们也是通过用户登录,将${language}赋值为英文yw,这样页面即可引用我们自己所写的英文JS文件
6.在代码里面,我们就可以这样写,

表格就会变成英文,如图:

7.如果数据也想变成英文,这个问题,正在思考中,请稍候。以上所述,就是EXT如何实现国际化。
JSP实现国际化
1、 在创建的js文件里面添加方法,如下图所示:

2、 为jsp页面上需要国际化的标签加上id属性。
3、 Jsp页面body元素添加事件,如下图所示:

4、 导入js文件的方法同Ext的相同。

以上就是技术部暂时出的国际化解决方案,如果您有更好的想法,可以联系哦!

分享到:
评论

相关推荐

    ext2.0(jsp标签)

    10. **国际化**:EXT 2.0支持多语言,可以方便地切换应用的语言环境,适应全球化的开发需求。 在EXT 2.0的压缩包文件"ext-2.0"中,可能包含了EXT库的JavaScript文件、CSS样式文件、图像资源以及示例代码等,开发者...

    struts与ext集成

    Struts2的主要优点包括强大的动作映射、拦截器机制、丰富的结果类型和强大的国际化支持。通过Struts2,开发者可以更好地组织业务逻辑,提高代码的可维护性和可扩展性。 **EXT框架** EXT是一个用于创建富客户端Web...

    grid js 例子一个 ext 的

    - **国际化支持**:Ext JS 提供了多种语言的支持,可以根据需求选择合适的语言包。 总之,本文提供了一个简单的 Ext JS Grid 实现案例,通过这个案例,读者可以了解到如何在一个 JSP 页面中嵌入 Ext JS 的 Grid ...

    ext基本布局

    - **国际化支持**:JSP 页面中的 `<s>` 标签来自 Struts 框架,表明该项目可能还包含了对国际化的支持。 ### 5. 总结 通过上述分析可以看出,此案例演示了如何使用 Ext JS 和 JSP 技术构建一个基本的 Web 应用布局...

    struts国际化及小蚂蚁转译

    #### 一、Struts2 国际化资源文件配置 在 Struts2 的框架中,国际化(Internationalization, i18n)是一个非常重要的功能,它能够帮助应用程序适应不同的语言环境和地区设置。Struts2 支持多种类型的资源文件来实现...

    Efs_Demo_Java.rar_DEMO_Ext 3.0 de_efs

    6. **国际化(i18n)**:"de"标签暗示项目可能考虑了国际化,因此源代码可能包含了多语言支持,比如德语。 7. **测试**:项目可能包含JUnit测试用例,确保代码的质量和功能正确性。 8. **部署**:作为一个J2EE应用...

    Ext+struts2项目

    7. 插件整合:Struts2的插件机制允许开发者添加更多的功能,比如上传文件、国际化支持等。 通过这个项目,开发者不仅可以学习到如何将这两者有效地整合,还可以了解到如何在实际项目中管理数据流、处理用户交互以及...

    struts2+spring2.5+jdbc+ext+json实例用到的lib包

    它提供了丰富的特性,如拦截器、插件架构、强大的国际化支持以及与各种视图技术(如 JSP、FreeMarker)的集成。Struts2 提供了动作类和结果配置,使得开发者能够更好地控制请求处理和视图渲染流程。 Spring 2.5 是...

    学习SpringMVC——国际化+上传+下载详解

    在SpringMVC框架中实现国际化、文件上传和下载功能是开发面向多语言用户的Web应用时常见的需求。以下从国际化、上传和下载三个部分详细阐述知识点。 国际化部分: 1. 国际化(I18N)在Web应用中是至关重要的,它能...

    基于Java的源码-Lerx开源网站内容管理系统(CMS.ext).zip

    10. **国际化与本地化**:Lerx支持多语言网站,因此可能包含资源文件(如.properties或.xml)来处理不同地区的语言和文化设置。 11. **版本控制**:作为一个开源项目,Lerx的源码可能通过Git进行版本控制,便于协作...

    各种实用的api(html、ext、javasript、css、struts)

    Struts API可能包含Action、Form Bean、Tiles、Validator等核心组件的使用,以及ActionServlet、Struts配置文件、国际化等高级话题。掌握Struts API有助于提高企业级应用的开发效率和可维护性。 这个压缩包中的"api...

    struts2文件的上传和下载

    它基于MVC(Model-View-Controller)设计模式,简化了Java Servlet API的使用,提供了强大的动作调度、拦截器、国际化和插件架构。在Struts2中,文件的上传和下载是常见的功能需求,尤其在处理用户数据交互时。以下...

    Struts的Ext增删改查应用范例

    Struts支持多语言环境,通过资源文件(如`message.properties`)可以轻松实现界面文本的国际化。 10. **测试**: 对于Struts应用,可以使用JUnit进行单元测试,测试Action类的业务逻辑;使用Selenium等工具进行...

    liferay的开发流程

    9. **国际化(i18n)**: 如果你的portlet需要支持多语言,你需要创建语言资源文件,如`message.properties`,并在JSP页面中使用`<liferay-ui:message key="key-name" />`标签来获取对应的语言字符串。 10. **...

    liferay学习资源

    - 在`ext-impl/src`下创建对应的包,例如`content`,并在此包下创建`Language-ext_zh_CN.properties`文件,用于国际化设置。 - 将`tomcat/webapps/root/WEB-INF/liferay-display.xml`复制到ext环境的`WEB-INF`目录...

    jspxcms资料部分整理

    国际化文件存储在`WEB-INF/messages/plugin/plug`和`WEB-INF/messages/plugin/plugfore`,分别对应后台和前台。后台JSP视图位于`WEB-INF/views/plug`,而前端模板可能位于`files/1/bluewise/index.html`这样的插件...

    windchill10以上的开发入门,代码在文档里面,可以下载源代码的

    3. **国际化支持**:为了使应用程序能够支持多种语言,需要创建国际化资源文件,例如`ext.fibocom.jca.DocumentsRB`。这类文件定义了界面文本的本地化字符串。 #### 三、定义MVC组件 Windchill开发中,MVC(Model-...

Global site tag (gtag.js) - Google Analytics