Struts2.0国际化
B/S结构中为网页提供多国语言的支持
1.B/S架构为每一个语言提供一套页面
缺点:修改页面风格,每一套都必须修改
2.B/S国际化是Struts2.0的半成品
只要提供一套页面,不同国家访问时就能看到相应的文字
1.知道用户的所在国家
浏览器使用国别码来识别地区
2.所在国家文字的提供,在一个页面中可以显示中文或者英文
e.properties{username password}
c.properties{用户名 密码}
login.jsp
占位符占位<input type="text" name="username"/>
Struts2.0国际化开发过程
1.提供文字的配置文件(资源文件)
1)位置:src目录下面
2)命名:xxx.properties
appRes_zh_CN.properties(中文的资源文件)
注意:在处理非拉丁语系的时候,要先转换成unicode编码
使用 native2ascii命令
native2ascii -encoding gbk 源文件名 目标文件名
native2ascii -encoding gbk appRes.properties appRes_zh_US.properties
appRes_en_US.properties(英文的资源文件)
2.在struts.xml文件中进行配置
<constant name="struts.custom.i18n.resources" value="appRes"></constant>
3.在jsp页面中使用占位符站位
使用Struts2.0提供的<s:text name="资源文件的key"/>进行占位
1.提供文字的配置文件,位于src目录下
在appRes_zh_CN.properties配置文件中
userName=\u7528\u6237\u540D
passWord=\u5BC6\u7801
userName=\u7528\u6237\u540D passWord=\u5BC6\u7801
在appRes_en_US.properties配置文件中
userName=userName passWord=passWord
2.在struts.xml文件中
在package标签上面
<!--注册源文件--> <constant name="struts.custom.i18n.resources" value="appRes"></constant>
3.在login.jsp页面 ,使用占位符进行占位
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@taglib uri="/struts-tags" prefix="s"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <center> <form action="login.action" method="post"> <s:text name="userName"/><input type="text" name="username"/> <br> <s:text name="passWord"/><input type="text" name="age"/> <br> <input type="submit" value="Submit"/> </form> </center> </body> </html>
发表评论
-
struts2day06 自定义结果
2012-07-16 12:14 641类implements Result接口 或者 extends ... -
struts2day06 Struts2.0的result
2012-07-16 12:01 855Struts2.0的result Action ... -
struts2day06学习笔记
2012-07-16 10:55 8261.new String(xxx.getBytes(),&qu ... -
struts2day05异常处理
2012-07-13 23:13 797Struts2.0的异常处理机制 1.什么是异常?软件在 ... -
Struts2day05学习笔记
2012-07-13 22:19 6351.自定义拦截器 1.im ... -
Struts2day04Struts2.0文件的下载
2012-07-13 08:26 6421.写一个Action,在DownloadAction ext ... -
Struts2day04Struts2.0文件的上传
2012-07-13 08:20 6221、在服务器端提供一个文件夹存放提交的文件,upload文件夹 ... -
Struts2day04Struts2.0实现阻止表单重复提交
2012-07-12 21:01 5831.使用叫做token的拦截器,在表单中加入<s:tok ... -
Struts2day04对Action的方法进行过滤拦截
2012-07-12 20:38 17461.写一个Action类 UserManagerAction ... -
Struts2day04判断用户是否登录
2012-07-12 19:37 8281.在拦截器中获得用户登录的session 在LoginC ... -
Struts2day04测试程序的执行效率,拦截器栈,在Action中覆盖拦截器的属性值
2012-07-12 18:58 11511.在LoginAction.java中,extends Ac ... -
Struts2学习笔记day04
2012-07-12 00:31 5951.自定义类型转换 1.写一个类 extends S ... -
Struts2day03Struts2.0提供的数据格式校验
2012-07-11 21:52 688Struts2.0提供的数据格式校验 js校验:存在被 ... -
Struts2day03OGNL自定义类型转换
2012-07-11 20:47 758Struts2.0框架不能够或者不能完整的进行自动类型转换 ... -
Struts2学习笔记day03
2012-07-11 19:09 9181.值栈:ValueStack,存储数 ... -
Struts2day02多个对象提交
2012-07-10 07:15 1154在listUser.jsp页面 <%@ page la ... -
Struts2day02表单标签
2012-07-10 07:15 6411.在struts2Form.jsp中 <%@ ... -
struts2day02访问ValueStack中的数据以及访问Context中的对象
2012-07-10 07:14 10231.在show.jsp页面 <%@ page lang ... -
Struts2day02动态方法调用
2012-07-10 07:14 6241.在opt.jsp页面 <%@ page langu ... -
Struts2day02使用通配符调用指定的方法
2012-07-10 07:14 7021.在opt.jsp页面 <%@ page langu ...
相关推荐
struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0
struts-2.0 jarstruts-2.0 jarstruts-2.0 jarstruts-2.0 jar
Struts2.0视频教程,struts2.0中文教程,Struts2.0视频教程,struts2.0中文教程,
JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0...
sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0
struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验
struts-2.0 jarstruts-2.0 jarstruts-2.0 jarstruts-2.0 jar
清晰的介绍了Struts 2.0框架的工作流程,Action线程安全,程序入口,配置文件。
Struts2.0学习系列 以及 Struts2.0安装包 WORD文档里包含图片和文字,讲解非常详细, 一步一步的教你.
struts1.x和struts2.0电子书
struts1.0,struts2.0国际化
在Struts 2.0中国际化(i18n)您的应用程序 转换器(Converter)——Struts 2.0中的魔术师 在Struts 2.0中实现表单数据校验(Validation) Struts 2的基石——拦截器(Interceptor) 在Struts 2中实现IoC 在Struts 2...
03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单数据校验(Validation) 07 Struts 2的基石——拦截器...
struts-2.0.dtdstruts.xmlstruts-2.0.dtd
学习struts2时不可缺少的资源包,对于深入学习和准确掌握struts非常重要!
Struts2.0入门培训,Struts2.0的快速教程
传智2016的视频配套struts2_day03讲义struts2_day03讲义struts2_day03讲义
学习Struts2第三天笔记
struts2.0jar包以及struts2.0与spring的整合jar包
struts2-core-2.0.11.2.jar