JSP में contentType एट्रिब्यूट JSP पेज और जनरेटेड रिस्पॉन्स पेज के लिए कैरेक्टर एन्कोडिंग सेट करता है। डिफ़ॉल्ट कंटेंट टाइप text/html होता है, जो HTML पेज के लिए मानक कंटेंट टाइप है।
उपयोग के उदाहरण
XML आउटपुट के लिए
यदि आप अपने JSP से XML आउटपुट करना चाहते हैं, तो निम्न पेज डायरेक्टिव का उपयोग करें:
<%@ page contentType = "text/xml" %>
HTML रेंडरिंग के लिए
निम्न स्टेटमेंट ब्राउज़र को जनरेटेड पेज को HTML के रूप में रेंडर करने का निर्देश देता है:
<%@ page contentType = "text/html" %>
Microsoft Word दस्तावेज़ के लिए
निम्न डायरेक्टिव कंटेंट टाइप को Microsoft Word दस्तावेज़ के रूप में सेट करता है:
<%@ page contentType = "application/msword" %>
कैरेक्टर एन्कोडिंग निर्दिष्ट करना
आप रिस्पॉन्स के लिए कैरेक्टर एन्कोडिंग भी निर्दिष्ट कर सकते हैं। उदाहरण के लिए, यदि आप चाहते हैं कि ब्राउज़र को लौटाया गया परिणामी पेज ISO Latin 1 का उपयोग करे, तो निम्न पेज डायरेक्टिव का उपयोग करें:
<%@ page contentType = "text/html;charset=ISO-8859-1" %>
नोट: contentType एट्रिब्यूट MIME टाइप और वैकल्पिक कैरेक्टर सेट दोनों को परिभाषित करता है। सही एन्कोडिंग सेट करने से विशेष कैरेक्टर्स का सही प्रदर्शन सुनिश्चित होता है।