全网整合营销服务商

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

免费咨询热线: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 


相关文章: 公众号网站制作网页,微信公众号怎么制作?  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小时内与您取得联系。