Latest web development tutorials

<fmt: requestEncoding> แท็ก

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

<fmt: requestEncoding> แท็กถูกใช้เพื่อระบุกลับไปยังโปรแกรมประยุกต์บนเว็บประเภทการเข้ารหัสแบบฟอร์ม

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

<fmt:requestEncoding value="<string>"/>

คุณสมบัติ

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

คุณสมบัติ ลักษณะ หากมีความจำเป็น ผิดนัด
สำคัญ ชื่อของชุดการเข้ารหัสอักขระสำหรับการถอดรหัสพารามิเตอร์การร้องขอ มันเป็น ไม่

วิธีใช้: ใช้แท็ก <fmt requestEncoding> เพื่อระบุชุดตัวอักษรสำหรับการถอดรหัสข้อมูลจากแบบฟอร์ม แท็กนี้จะต้องใช้เมื่อชุดอักขระที่ไม่ได้มาตรฐาน ISO-8859-1 เนื่องจากเบราว์เซอร์ส่วนใหญ่ไม่ได้มีส่วนหัวของเนื้อหาชนิดในคำขอของพวกเขาจึงต้องแท็กนี้

<fmt: requestEncoding> แท็กจะใช้ในการระบุวัตถุประสงค์ของการร้องขอชนิดเนื้อหา คุณต้องระบุประเภทเนื้อหาแม้ว่าการตอบสนองจะถูกเข้ารหัสโดย contentType แอตทริบิวต์ของหน้า directive นี้เป็นเพราะอาจจะมีแนวทางที่แตกต่างกันหน้าระบุการตอบสนองที่เกิดขึ้นจริงของภูมิภาค

หากหน้าเว็บมีรูปแบบ I18N ที่มีความสามารถในการตั้งค่าการตอบสนองพฤติกรรมของสถานที่ให้บริการสถานที่เกิดเหตุ (โดยการเรียก ServletResponse.setLocale () วิธีการ), ตั้งค่าการเข้ารหัสใด ๆ ที่ระบุไว้ในหน้านี้จะถูกเขียนทับ



ตัวอย่างสาธิต

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

<fmt:requestEncoding value="UTF-8" />
<fmt:setLocale value="es_ES"/>
<fmt:setBundle basename="com.w3big.Example" var="lang"/>

<fmt:message key="count.one" bundle="${lang}"/><br/>
<fmt:message key="count.two" bundle="${lang}"/><br/>
<fmt:message key="count.three" bundle="${lang}"/><br/>

</body>
</html>

ผลมีดังนี้

Uno
Dos
Tres

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