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的相同。
以上就是技术部暂时出的国际化解决方案,如果您有更好的想法,可以联系哦!
分享到:
相关推荐
10. **国际化**:EXT 2.0支持多语言,可以方便地切换应用的语言环境,适应全球化的开发需求。 在EXT 2.0的压缩包文件"ext-2.0"中,可能包含了EXT库的JavaScript文件、CSS样式文件、图像资源以及示例代码等,开发者...
Struts2的主要优点包括强大的动作映射、拦截器机制、丰富的结果类型和强大的国际化支持。通过Struts2,开发者可以更好地组织业务逻辑,提高代码的可维护性和可扩展性。 **EXT框架** EXT是一个用于创建富客户端Web...
- **国际化支持**:Ext JS 提供了多种语言的支持,可以根据需求选择合适的语言包。 总之,本文提供了一个简单的 Ext JS Grid 实现案例,通过这个案例,读者可以了解到如何在一个 JSP 页面中嵌入 Ext JS 的 Grid ...
- **国际化支持**:JSP 页面中的 `<s>` 标签来自 Struts 框架,表明该项目可能还包含了对国际化的支持。 ### 5. 总结 通过上述分析可以看出,此案例演示了如何使用 Ext JS 和 JSP 技术构建一个基本的 Web 应用布局...
#### 一、Struts2 国际化资源文件配置 在 Struts2 的框架中,国际化(Internationalization, i18n)是一个非常重要的功能,它能够帮助应用程序适应不同的语言环境和地区设置。Struts2 支持多种类型的资源文件来实现...
6. **国际化(i18n)**:"de"标签暗示项目可能考虑了国际化,因此源代码可能包含了多语言支持,比如德语。 7. **测试**:项目可能包含JUnit测试用例,确保代码的质量和功能正确性。 8. **部署**:作为一个J2EE应用...
7. 插件整合:Struts2的插件机制允许开发者添加更多的功能,比如上传文件、国际化支持等。 通过这个项目,开发者不仅可以学习到如何将这两者有效地整合,还可以了解到如何在实际项目中管理数据流、处理用户交互以及...
它提供了丰富的特性,如拦截器、插件架构、强大的国际化支持以及与各种视图技术(如 JSP、FreeMarker)的集成。Struts2 提供了动作类和结果配置,使得开发者能够更好地控制请求处理和视图渲染流程。 Spring 2.5 是...
在SpringMVC框架中实现国际化、文件上传和下载功能是开发面向多语言用户的Web应用时常见的需求。以下从国际化、上传和下载三个部分详细阐述知识点。 国际化部分: 1. 国际化(I18N)在Web应用中是至关重要的,它能...
10. **国际化与本地化**:Lerx支持多语言网站,因此可能包含资源文件(如.properties或.xml)来处理不同地区的语言和文化设置。 11. **版本控制**:作为一个开源项目,Lerx的源码可能通过Git进行版本控制,便于协作...
Struts API可能包含Action、Form Bean、Tiles、Validator等核心组件的使用,以及ActionServlet、Struts配置文件、国际化等高级话题。掌握Struts API有助于提高企业级应用的开发效率和可维护性。 这个压缩包中的"api...
它基于MVC(Model-View-Controller)设计模式,简化了Java Servlet API的使用,提供了强大的动作调度、拦截器、国际化和插件架构。在Struts2中,文件的上传和下载是常见的功能需求,尤其在处理用户数据交互时。以下...
Struts支持多语言环境,通过资源文件(如`message.properties`)可以轻松实现界面文本的国际化。 10. **测试**: 对于Struts应用,可以使用JUnit进行单元测试,测试Action类的业务逻辑;使用Selenium等工具进行...
9. **国际化(i18n)**: 如果你的portlet需要支持多语言,你需要创建语言资源文件,如`message.properties`,并在JSP页面中使用`<liferay-ui:message key="key-name" />`标签来获取对应的语言字符串。 10. **...
- 在`ext-impl/src`下创建对应的包,例如`content`,并在此包下创建`Language-ext_zh_CN.properties`文件,用于国际化设置。 - 将`tomcat/webapps/root/WEB-INF/liferay-display.xml`复制到ext环境的`WEB-INF`目录...
国际化文件存储在`WEB-INF/messages/plugin/plug`和`WEB-INF/messages/plugin/plugfore`,分别对应后台和前台。后台JSP视图位于`WEB-INF/views/plug`,而前端模板可能位于`files/1/bluewise/index.html`这样的插件...
1. **功能全面**:JessMA提供了包括MVC基础架构、DAO框架以及支持Action拦截、Form Bean、Dao Bean、Spring Bean装配等丰富的Web组件,还包含了国际化、文件上传下载、缓存以及页面静态化等实用功能。 2. **高度...
- **功能**: 定义国际化标签对应的文字。 - **说明**: 这两个文件分别存储了不同语言环境下的标签翻译。例如,`Language-ext_zh_CN.properties`用于中文环境下的标签翻译。使用Eclipse的XML编辑器可以方便地编辑简体...
处理页面涉及视图层的设计,开发者需要编写JSP或FreeMarker模板文件来呈现portlet的内容,并且可以利用Liferay的Taglib库来访问和展示模型数据。 总结 Lifeary的开发涉及多个层面,从环境配置、框架集成到portlet...
3. **国际化支持**:为了使应用程序能够支持多种语言,需要创建国际化资源文件,例如`ext.fibocom.jca.DocumentsRB`。这类文件定义了界面文本的本地化字符串。 #### 三、定义MVC组件 Windchill开发中,MVC(Model-...