今天第一次听说页面国际化这个词,所以查资料,顺便做了一个小页面,做做记录。

首先是两个资源文件,分别为msg_en_US.properties和msg_zh_CN.properties
显然中文字符是需要转换过来的。
这是jsp页面的代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>国际化</title>
<style type="text/css">
div{
width: 300px;
text-align: center;
margin: 0 auto;
}
</style>
</head>
<body>
<a href="/International/test.jsp?language=zh" rel="external nofollow" >简体中文</a>|<a href="/International/test.jsp?language=en" rel="external nofollow" >English</a>
<%
ResourceBundle bund=ResourceBundle.getBundle("msg",request.getLocale());
String str=request.getParameter("language");
if(str!=null){
if("zh".equals(str)){
bund=ResourceBundle.getBundle("msg",Locale.CHINA);
}
else if("en".equals(str)){
bund=ResourceBundle.getBundle("msg",Locale.US);
}
}
%>
<div>
<h1><%=bund.getString("inf") %></h1>
<table>
<tr>
<td><%=bund.getString("name") %>:</td>
<td><input type="text" name="name"/></td>
</tr>
<tr>
<td><%=bund.getString("sex") %>:</td>
<td><input type="text" name="sex"/></td>
</tr>
<tr>
<td><%=bund.getString("age") %>:</td>
<td><input type="text" name="age"/></td>
</tr>
<tr>
<td><%=bund.getString("tel") %>:</td>
<td><input type="text" name="tel"/></td>
</tr>
</table><br/>
<input type="submit" value="<%=bund.getString("submit")%>" name="submit"/>
</div>
</body>
</html>
结果图
以上这篇ResourceBundle类在jsp中的国际化实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jsp
# 国际化
# 聊聊ResourceBundle和properties读取配置文件的区别
# javaweb 国际化:DateFormat
# NumberFormat
# MessageFormat
# ResourceBundle的使用
# Java ResourceBundle案例详解
# 给大家
# 这是
# 简体中文
# 希望能
# 分别为
# 这篇
# 小编
# 大家多多
# DOCTYPE
# util
# import
# DTD
# W3C
# PUBLIC
# charset
# html
# contentType
# gt
# pageEncoding
# UTF
相关文章:
制作网站怎么制作,*游戏网站怎么搭建?
建站之星如何一键生成手机站?
宝塔Windows建站如何避免显示默认IIS页面?
开心动漫网站制作软件下载,十分开心动画为何停播?
高防服务器租用首荐平台,企业级优惠套餐快速部署
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
如何在阿里云购买域名并搭建网站?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
如何在阿里云部署织梦网站?
外汇网站制作流程,如何在工商银行网站上做外汇买卖?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
建站VPS能否同时实现高效与安全翻墙?
网站制作公司,橙子建站是合法的吗?
公司网站的制作公司,企业网站制作基本流程有哪些?
盐城做公司网站,江苏电子版退休证办理流程?
c# 在ASP.NET Core中管理和取消后台任务
小程序网站制作需要准备什么资料,如何制作小程序?
如何通过二级域名建站提升品牌影响力?
独立制作一个网站多少钱,建立网站需要花多少钱?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
如何获取开源自助建站系统免费下载链接?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
建站上传速度慢?如何优化加速网站加载效率?
网站app免费制作软件,能免费看各大网站视频的手机app?
如何在万网主机上快速搭建网站?
宝塔新建站点为何无法访问?如何排查?
如何在西部数码注册域名并快速搭建网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何通过虚拟主机空间快速建站?
深入理解Android中的xmlns:tools属性
北京网站制作网页,网站升级改版需要多久?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
香港服务器部署网站为何提示未备案?
如何在Windows 2008云服务器安全搭建网站?
定制建站策划方案_专业建站与网站建设方案一站式指南
制作销售网站教学视频,销售网站有哪些?
如何在阿里云ECS服务器部署织梦CMS网站?
,柠檬视频怎样兑换vip?
如何在宝塔面板中创建新站点?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
常州企业网站制作公司,全国继续教育网怎么登录?
javascript中的try catch异常捕获机制用法分析
网站制作公司排行榜,四大门户网站排名?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
已有域名如何快速搭建专属网站?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
如何在阿里云服务器自主搭建网站?
如何在香港免费服务器上快速搭建网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
*请认真填写需求信息,我们会在24小时内与您取得联系。