国际化

来源:互联网 发布:淘宝分销一件代发 编辑:程序博客网 时间:2024/06/07 15:29

这里写图片描述
这里写图片描述
这里写图片描述
按照上面的步骤:
第一步:建立两个资源文件(一般还需要添加一个默认的配置文件)
这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述

第二步+第三步:使用JSTL标签和切换语种(在这里我就简单的演示两种语言)

<%@page import="java.text.SimpleDateFormat"%><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>  </head>  <body>    <a href="?bd=en_US">English</a>&nbsp;&nbsp;    <a href="?bd=zh_CN">中文</a>    <br/><br/>    <!-- 1.设置本地信息(哪个国家的什么语言),相对上一版本做活了 -->    <fmt:setLocale value="${param.bd }"/>    <!-- 2.指定资源文件名 -->    <fmt:setBundle basename="msg" scope="session"/>    <!-- 指定第二个及之后的资源文件,含路径的资源名,第二个及之后的资源必须要取别名 -->    <fmt:setBundle basename="cn.resources.a" var="other" scope="session" />    <!-- 3.显示信息 -->    <fmt:message key="welcome"></fmt:message>  XXX<br/>    <fmt:message key="time" />    <%        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        String time = sdf.format(new Date());        out.println(time);     %><br/>     <!-- 第二个及之后的资源,要指定别名 -->     <fmt:message key="address" bundle="${other }" />     <a href="${pageContext.request.contextPath }/jsps/welcome.jsp">转到另外一个页面</a>  </body></html>

另外一个页面:

<%@page import="java.text.SimpleDateFormat"%><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>  </head>  <body>    <fmt:message key="welcome"></fmt:message>  XXX<br/>    <fmt:message key="time"></fmt:message>    <%        SimpleDateFormat sdf = new SimpleDateFormat("yyyy:MM:dd HH:mm:ss");        out.println(sdf.format(new Date()));     %>     <!-- 第2个及之后的资源,要指定别名 -->     <fmt:message key="address" bundle="${other }"></fmt:message>  </body></html>

效果图演示:
这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述

0 0
原创粉丝点击