格式标签-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 运行测试

热门文章

优秀文章