Latest web development tutorials

<Fmt: requestEncoding> tag

JSP Standard Tag Library JSP Standard Tag Library

<Fmt: requestEncoding> tag digunakan untuk menentukan kembali ke aplikasi Web jenis bentuk pengkodean.

sintaksis

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

milik

<Fmt: requestEncoding> tag memiliki atribut sebagai berikut:

milik deskripsi Jika perlu kegagalan
kunci Nama karakter encoding set untuk decoding parameter permintaan sekarang tidak

Gunakan <fmt: requestEncoding> tag untuk menentukan karakter set untuk decoding data dari formulir. Tag ini harus digunakan ketika set karakter tidak ISO-8859-1. Karena kebanyakan browser tidak mengandung Content-Type header permintaan mereka, sehingga perlu tag ini.

<Fmt: requestEncoding> tag digunakan untuk menentukan tujuan Content-Type permintaan. Anda harus menentukan Content-Type, bahkan jika respon dikodekan oleh contentType atribut dari direktif Page. Hal ini karena mungkin ada Halaman arahan yang berbeda menentukan respon aktual daerah.

Jika halaman tersebut berisi format yang I18N berkemampuan untuk menetapkan perilaku respon dari properti lokal (dengan memanggil metode ServletResponse.setLocale ()), mengatur pengkodean ditentukan dalam halaman akan ditimpa.



contoh Demo

<%@ 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>

Hasilnya adalah sebagai berikut:

Uno
Dos
Tres

JSP Standard Tag Library JSP Standard Tag Library