<%@ page language="java" import="java.util.*" pageEncoding="UTF-8&q-电脑培训"/>

使用JSTL中的fmt标签实现国际化

2016-06-19|来源:

要引入fmt标签
<%@ taglib uri=" http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ 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">
<fmt:setLocale value="${pageContext.request.locale}"/>
<fmt:setBundle basename="com._656463.resources.msg" var="msg"/>
<html>
  <head>
    <title>
        <fmt:message key="jsp.login.title" bundle="${msg}"/>
    </title>
  </head>
  <body>
    <form action="">
        <fmt:message key="jsp.login.username" bundle="${msg}"/>:<input name="username"/><br/>
        <fmt:message key="jsp.login.password" bundle="${msg}"/>:<input name="password"/><br/>
        <input type="submit" value="<fmt:message key="jsp.login.submit" bundle="${msg}"/>"/>
    </form>
  </body>
</html>


  msg_zh_CN.properties  
jsp.login.title=\u7528\u6237\u767B\u5F55
jsp.login.username=\u7528\u6237\u540D
jsp.login.password=\u5BC6\u7801
jsp.login.submit=\u767B\u5F55
  msg_en_US.properties  
jsp.login.title=User Login
jsp.login.username=Username
jsp.login.password=Password
jsp.login.submit=Submit

更改浏览器的语言,测试即可,方法和《 固定文本国际化 》的“在WEB应用中实现固定文本的国际化”一样


书生整理于网络


相关问答

更多

spring 国际化怎么获取当前所有支持的国际化

1.在spring配置文件中配置资源文件properties的位置及公共名,下列配置指定的properties文件处于src目录下的resources文件夹中,名字为message_info_*.properties。 <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <propertyname="basenames"> <list> <value>re ...

spring国际化的问题。。。急。。。。。。。。??????

在locale中设置。。。但是不是跟跳转同步的要改下哦

spring 国际化 js怎么设置

一、基于浏览器语言的国际化配置   使用Spring的MVC,并且配置中有配置Resource文件   Xml代码 以下是引用片段:   其中,message-info是你的properties文件的通用名。如:我的配置文件叫 message-info.properties,message-info_zh_CN.properties等等,只要有了这个配置,然后配置JSP 渲染器为JSTL支持的,那么在你的JSP文件中使用fmt标记就可以实现客户浏览器语言国际化了。   如: 以下是引用片段:    ...

如何在spring中实现国际化

在applicationContext.xml加载一个bean         message          在src目录下建多个properties文件    对于非英文的要用native2ascii -encoding gb2312 源 目转化文件相关内容    其命名格式是message_语言_国家。    页面中的中显示提示信息,键名取键值。    当给定国家,系统会自动加载对应的国家的properties信息。    通过applictionContext.getMessage(“键 ...

spring mvc 怎么实现国际化!就是中英繁的转换!是用jq来写方便还是用配置文件!有没有具体

在servlet.xml里配置下不就好了 <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basename" value="classpath:i18n/messages" /> </bean>

专题教程

JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征
快速入门
Gson教程
快速了解 jdk8 新特征

相关文章

更多

最近更新

更多