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

首先是两个资源文件,分别为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
相关文章:
公众号网站制作网页,微信公众号怎么制作?
Android自定义listview布局实现上拉加载下拉刷新功能
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
建站ABC备案流程中有哪些关键注意事项?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
如何自定义建站之星网站的导航菜单样式?
建站主机如何选?性能与价格怎样平衡?
制作企业网站建设方案,怎样建设一个公司网站?
微课制作网站有哪些,微课网怎么进?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
建站之星如何助力企业快速打造五合一网站?
Bpmn 2.0的XML文件怎么画流程图
哈尔滨网站建设策划,哈尔滨电工证查询网站?
建站之星如何配置系统实现高效建站?
如何快速辨别茅台真假?关键步骤解析
如何快速打造个性化非模板自助建站?
如何快速搭建高效WAP手机网站吸引移动用户?
建站之星图片链接生成指南:自助建站与智能设计教程
Swift开发中switch语句值绑定模式
PHP 500报错的快速解决方法
如何快速搭建个人网站并优化SEO?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何在搬瓦工VPS快速搭建网站?
北京的网站制作公司有哪些,哪个视频网站最好?
建站org新手必看:2024最新搭建流程与模板选择技巧
建站之星CMS五站合一模板配置与SEO优化指南
香港服务器WordPress建站指南:SEO优化与高效部署策略
,怎么在广州志愿者网站注册?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
长沙做网站要多少钱,长沙国安网络怎么样?
大连网站设计制作招聘信息,大连投诉网站有哪些?
如何高效完成独享虚拟主机建站?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
如何在七牛云存储上搭建网站并设置自定义域名?
网站制作的步骤包括,正确网址格式怎么写?
如何在云主机上快速搭建网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
如何选择高性价比服务器搭建个人网站?
音乐网站服务器如何优化API响应速度?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
智能起名网站制作软件有哪些,制作logo的软件?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
C#怎么使用委托和事件 C# delegate与event编程方法
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何在Tomcat中配置并部署网站项目?
*请认真填写需求信息,我们会在24小时内与您取得联系。