格式标签-fmt:bundle
<fmt:bundle>标签加载由其标签体使用的资源包。此标签将使指定的资源包内容,用于在<fmt:bundle>和</ fmt:bundle>之间出现的所有<fmt:message>标记。
它用于创建ResourceBundle对象,这些对象将由其标签体使用。
<fmt:bundle>标记的语法为:
<fmt:bundle basename="资源名称" prefix="msg"> 内容 </fmt:bundle>
让我们看一个简单的示例:
1 编写资源类
Simple:
package com.yiidian;
import java.util.ListResourceBundle;
/**
* 一点教程网 - http://www.yiidian.com
*/
public class Simple extends ListResourceBundle {
public Object[][] getContents() {
return contents;
}
static final Object[][] contents = { { "yiidian.name1", "eric" },
{ "yiidian.name2", "jack" }, { "yiidian.name3", "rose" }, };
}
2 编写index.jsp
index.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
<title>一点教程网-标签示例</title>
</head>
<body>
<body>
<fmt:bundle basename="com.yiidian.Simple" prefix="yiidian.">
<fmt:message key="name1"/><br/>
<fmt:message key="name2"/><br/>
<fmt:message key="name3"/><br/>
</fmt:bundle>
</body>
</html>
3 运行测试
热门文章
优秀文章