Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP में फॉर्म द्वारा वेब एप्लिकेशन में वापस पोस्ट किए गए डेटा के लिए एन्कोडिंग प्रकार कैसे निर्दिष्ट करें?


<fmt:requestEncoding> टैग का उपयोग फॉर्म द्वारा वेब एप्लिकेशन में वापस पोस्ट किए गए डेटा के लिए एन्कोडिंग प्रकार निर्दिष्ट करने के लिए किया जाता है।

विशेषताएं

<fmt:requestEncoding> टैग में निम्नलिखित विशेषताएं होती हैं:

विशेषता विवरण आवश्यक डिफ़ॉल्ट
key अनुरोध पैरामीटर्स को डिकोड करते समय लागू करने के लिए कैरेक्टर एन्कोडिंग का नाम हाँ कोई नहीं

आप <fmt:requestEncoding> टैग का उपयोग तब करते हैं जब आप फॉर्म से पोस्ट किए गए डेटा को डिकोड करने के लिए कैरेक्टर एन्कोडिंग निर्दिष्ट करना चाहते हैं। इस टैग का उपयोग उन कैरेक्टर एन्कोडिंग के साथ किया जाना चाहिए जो ISO-8859-1 से भिन्न हैं। यह टैग आवश्यक है क्योंकि अधिकांश ब्राउज़र अपने अनुरोधों में Content-Type हेडर शामिल नहीं करते हैं।

<fmt:requestEncoding> टैग का उद्देश्य अनुरोध के कंटेंट प्रकार को निर्दिष्ट करना है। आपको कंटेंट प्रकार निर्दिष्ट करना होगा, भले ही प्रतिक्रिया उत्पन्न करने वाले पृष्ठ का एन्कोडिंग पेज निर्देश के contentType विशेषता के माध्यम से निर्दिष्ट किया गया हो। ऐसा इसलिए है क्योंकि प्रतिक्रिया की वास्तविक लोकेल (और इस प्रकार कैरेक्टर एन्कोडिंग) पेज निर्देश में निर्दिष्ट मान से भिन्न हो सकती है।

यदि पृष्ठ में एक I18N-सक्षम फॉर्मेटिंग एक्शन है जो ServletResponse.setLocale() को कॉल करके प्रतिक्रिया की लोकेल (और इस प्रकार कैरेक्टर एन्कोडिंग) सेट करता है, तो पेज निर्देश में निर्दिष्ट कोई भी एन्कोडिंग ओवरराइड हो जाएगी।

उदाहरण

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> 
<%@ taglib uri = "https://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.tutorialspoint.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

  1. Android में दूसरी एक्टिविटी से मुख्य एक्टिविटी में डेटा कैसे भेजें? Android में दूसरी एक्टिविटी से मुख्य एक्टिविटी में डेटा कैसे भेजें?

    startActivityForResult से डेटा वापस भेजना यह उदाहरण दर्शाता है कि startActivityForResult() और onActivityResult() का उपयोग करके दूसरी एक्टिविटी से मुख्य एक्टिविटी में डेटा कैसे वापस भेजें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: मुख्य लेआउट (activity_main.xml)

  1. - PyTorch में टेंसर का डेटा टाइप कैसे प्राप्त करें?

    एक PyTorch टेंसर सजातीय होता है, यानी, टेंसर के सभी तत्व एक ही डेटा टाइप के होते हैं। हम टेंसर के .dtype विशेषता का उपयोग करके टेंसर के डेटा टाइप तक पहुंच सकते हैं। यह टेंसर का डेटा टाइप लौटाता है। चरण आवश्यक लाइब्रेरी इम्पोर्ट करें। निम्नलिखित सभी Python उदाहरणों में, आवश्यक Python लाइब्रेरी torc

  1. - पायथन में टेंसरफ्लो का उपयोग करके डेटा को मॉडल में फिट कैसे करें?

    टेंसरफ्लो का उपयोग fit मेथड का उपयोग करके डेटा को मॉडल में फिट करने के लिए किया जा सकता है। और पढ़ें: टेंसरफ्लो क्या है और केरस टेंसरफ्लो के साथ न्यूरल नेटवर्क बनाने में कैसे काम करता है? एक न्यूरल नेटवर्क जिसमें कम से कम एक लेयर होती है, कन्वोल्यूशनल लेयर के रूप में जानी जाती है। हम कन्वोल्यूशनल