jsp:jstl标签库国际化 fmt

Posted 穆晟铭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp:jstl标签库国际化 fmt相关的知识,希望对你有一定的参考价值。

首先资源文件目录是:src/man/sources (这是它默认的资源文件)

 

i18n_en_US.properties文件内容

copyright=Copyright \\u00A9 2013
language=language
bookname=HTTP by picture

  

jsp内容,因为资源文件还有一层目录,所以bundle的basename需要加上这层目录:i18n.i18n

i18n(目录).i18n开头名

<%@ page language="java" contentType="text/html; charset=utf-8" 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" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>


<!--指定区域语言-->
<fmt:setLocale value="en_US"/>
<!-- 指定使用basename为globalMessages的资源文件,也即资源文件第一个单词为globalMessages-->
<fmt:bundle basename="i18n.i18n">
<fmt:message key="language"></fmt:message>
<fmt:message key="bookname"></fmt:message>
</fmt:bundle>

</body>
</html>

  

 

以上是关于jsp:jstl标签库国际化 fmt的主要内容,如果未能解决你的问题,请参考以下文章

使用JSP的fmt标签实现国际化支持

重温JSP学习笔记--与日期数字格式化有关的jstl标签库

JSP 标准标签库(JSTL)的各种使用方法,日期格式化,日期大小比较等

jsp jstl标签库 el表达式

jsp中jstl标签的类似 if - else 语句 的语法

JSP标签和JSTL