全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

ResourceBundle类在jsp中的国际化实现方法

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

首先是两个资源文件,分别为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小时内与您取得联系。