struts实现国际化】的更多相关文章

上篇博客学习了Java国际化的一些基础知识,了解了这些知识之后,我们可以更好的过度到struts国际化. 本篇博客主要学习struts国际化的实现: 1.配置环境设置baseName. 在struts-config.xml文件中添加 <message-resources parameter="MessageResources" />来命名国际化资源文件.如果资源文件建立在src的文件夹下,如建立在resources文件下,应该改成 <message-resources…
国际化 1. 国际化与本地化 国际化 (Internationalization: I18N): 是程序在不做任何修改的情况下,就可以再不同的国家或地区和不同的语言环境下,按照当地的语言和格式习惯显示字符.本地化(Localization : L10N ): 在开发国际化的程序时,创建某种语言相关的文本和格式资源的过程叫做本地化. 2. Java中国际化的思路 将程序中的提示信息,错误信息等放在资源文件中,为不同的国家/语言编写对应的资源文件.资源文件由很多 key-value组成,key 保存…
一.概念 国际化:界面上的语言可以根据用户所在的地区改变显示语言. 如图: 二.实例 下面就一步一步的教大家利用Struts实现国际化. 1.编写资源文件 这个资源文件就是界面上显示的字符,资源文件里面包含英文和中文的资源文件这样我们就可以转换资源文件来实现把界面上的中文.英文互相转化. 这里下载资源文件>> 2.编写相关界面. Index.jsp <%@ page language="java" import="java.util.*" page…
资源国际化 我们在学JSTL标签的时候就涉及到了资源国际化,,,但是呢,在JSP的章节我并没有写博文来讲解怎么弄-.一方面感觉JSP的资源国际化好麻烦,另一方面是感觉用的地方很少-..因此就没有深入去了解它- 今天呢,学习到了Struts2的资源国际化了.重新看回JSP资源国际化的步骤,再对比一下Struts的资源国际化 Servlet和Struts资源国际化区别 在Servlet写资源国际化的步骤: 写资源文件 基础名.properties[默认] 基础名语言简称 国家简称.propertie…
Struts的拦截器 1.什么是拦截器 Struts的拦截器和Servlet过滤器类似,在执行Action的execute方法之前,Struts会首先执行Struts.xml中引用的拦截器,在执行完所有引用拦截器的intercept方法后,才会执行Action的execute方法. 1.在struts中,把每一个功能都用一个个的拦截器实现:用户想用struts的哪个功能的时候,可以自由组装使用 2.在Struts中,为了方法用户对拦截器的引用,提供了拦截栈的定义,里面可以包含多个拦截器.拦截栈就…
1.在src的目录下新建文件fileUpload.properties 如图: fileUpload.properties文件内容为(把英文提示自定义为中文提示) struts.messages.error.uploading=上传错误: {} struts.messages.error.file.too.large=上传文件过大: {} } struts.messages.error.content.type.not.allowed=:不支持的文件类型 {} "{1}" struts…
第1篇 Java Web开发基础第1章 Web的工作机制( 教学视频:31分钟) 1.1 理解Web的概念 1.1.1 Web的定义 1.1.2 Web的三个核心标准 1.2 C/S与B/S两种软件体系结构 1.3 理解HTTP协议 1.3.1 解析HTTP协议URL 1.3.2 解析HTTP协议请求 1.3.3 解析HTTP协议响应 1.4 本章小结 第2章 搭建Java Web开发环境( 教学视频:38分钟) 2.1 JDK的下载与安装 2.1.1 JDK简介 2.1.2 JDK下载安装 2…
参考书籍:<J2EE开源编程精要15讲> Struts对国际化的支持 "国际化"(I18N)指一个应用程序在运行时能根据客户端请求所来的国家/地区.语言的不同显示不同的用户界面.要用Struts实现国际化,所要用的各种语言版本的"标签"信息存放在不同的属性文件中,每个文件对应一个语言版本.文件名后缀必须为properties,前缀名由开发者确定,其中的语言种类字段必须是有效的ISO(International Standardization Organi…
Struts2UI标签 Sturts2为了简化我们的开发,也为我们提供了UI标签...也就是显示页面的标签..... 但是呢,Struts2是服务端的框架,因此使用页面的标签是需要在服务器端解析然后再被浏览器解析,最后才显示在页面上的.因此,它的性能是不够HTML标签好的...HTML直接就能够被浏览器解析 还有一点是:我们在写网页的时候,肯定是需要使用div+css的页面布局的.使用Struts2UI标签也没法干了....因此,除了有必要的话,才去使用Struts2UI标签 简单使用Strut…
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- i18…