Latest web development tutorials

<fmt: กำ> แท็ก

ห้องสมุดแท็ก JSP มาตรฐาน ห้องสมุดแท็ก JSP มาตรฐาน

<fmt: กำ> แท็กระบุกำทรัพยากรจะปรากฏใน <fmt: กำ> แท็กใน <fmt: ข้อความ> แท็กสามารถใช้ได้ นี้จะช่วยให้คุณประหยัดสำหรับแต่ละ <fmt: ข้อความ> แท็กระบุจำนวนของการรวมกลุ่มทรัพยากรขั้นตอน

ตัวอย่างต่อไปนี้สอง <fmt: กำ> บล็อกจะผลิตออกเดียวกัน:

<fmt:bundle basename="com.tutorialspoint.Example">
    <fmt:message key="count.one"/>
</fmt:bundle>

<fmt:bundle basename="com.tutorialspoint.Example" prefix="count.">
    <fmt:message key="title"/>
</fmt:bundle>

วากยสัมพันธ์

<fmt:bundle baseName="<string>" prefix="<string>"/>

คุณสมบัติ

<fmt: กำ> tag มีคุณลักษณะดังต่อไปนี้:

คุณสมบัติ ลักษณะ หากมีความจำเป็น ผิดนัด
basename ระบุชื่อฐานของกำทรัพยากรโหลด มันเป็น ไม่
อุปสรรค ระบุ <fmt: ข้อความ> คุณลักษณะที่สำคัญแท็กคำนำหน้า ไม่ ไม่


ตัวอย่างโปรแกรม

การรวมกลุ่มทรัพยากรมีวัตถุสถานที่เฉพาะเจาะจง การรวมกลุ่มทรัพยากรประกอบด้วยคู่ค่าคีย์ เมื่อโปรแกรมของคุณต้องการทรัพยากรเฉพาะของภูมิภาคเราทุกคนสามารถแบ่งปันสถานที่สำหรับคำหลักทั้งหมด แต่คุณยังสามารถระบุค่าที่แปลงสำหรับสถานที่เกิดเหตุ มันสามารถช่วยให้สถานกำทรัพยากรที่ได้รับมอบหมายไปที่เนื้อหา

แฟ้มมัดทรัพยากร Java มีรายชื่อของคู่คีย์-ค่า วิธีการที่เรามีความกังวลเกี่ยวข้องกับการสร้างคลาสที่สืบทอดจาก java.util.ListResourceBundle รวบรวมเรียน Java คุณต้องรวบรวมชั้นเรียนเหล่านี้และวางไว้ใน CLASSPATH โปรแกรมเว็บของคุณแล้ว

ให้กำหนดกำทรัพยากรเริ่มต้น:

package com.w3big;

import java.util.ListResourceBundle;

public class Example_En extends ListResourceBundle {
  public Object[][] getContents() {
    return contents;
  }
  static final Object[][] contents = {
  {"count.one", "One"},
  {"count.two", "Two"},
  {"count.three", "Three"},
  };
}

รวบรวมแฟ้มข้าง Examble.class แล้ววางแอปพลิเค CLASSPATH เว็บสามารถพบพวกเขา ตอนนี้คุณสามารถใช้ JSTL เพื่อแสดงทั้งสามตัวเลขเช่นนี้

<%@ 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>
<title>JSTL fmt:bundle 标签</title>
</head>
<body>

<fmt:bundle basename="com.w3big.Example" prefix="count.">
   <fmt:message key="one"/><br/>
   <fmt:message key="two"/><br/>
   <fmt:message key="three"/><br/>
</fmt:bundle>

</body>
</html>

ผลมีดังนี้

One 
Two 
Three

ไม่มีคำนำหน้าคุณสมบัติ:

<%@ 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>
<title>JSTL fmt:bundle 标签</title>
</head>
<body>

<fmt:bundle basename="com.w3big.Example">
   <fmt:message key="count.one"/><br/>
   <fmt:message key="count.two"/><br/>
   <fmt:message key="count.three"/><br/>
</fmt:bundle>

</body>
</html>

ผลมีดังนี้

One 
Two 
Three

คุณสามารถดู <fmt: setlocale> และ <fmt: setBundle> สำหรับข้อมูลเพิ่มเติม


ห้องสมุดแท็ก JSP มาตรฐาน ห้องสมุดแท็ก JSP มาตรฐาน