"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं वसंत एमवीसी में @Responsebody के साथ प्रतिक्रिया के सामग्री प्रकार को कैसे नियंत्रित कर सकता हूं?

मैं वसंत एमवीसी में @Responsebody के साथ प्रतिक्रिया के सामग्री प्रकार को कैसे नियंत्रित कर सकता हूं?

2025-03-23 ​​पर पोस्ट किया गया
ब्राउज़ करें:830

] यह एनोटेशन उपयोगी है, जब कस्टम प्रतिक्रियाओं, जैसे कि JSON या सादा पाठ, लचीले तरीके से लौटाया जाता है। यह स्प्रिंग एमवीसी के डिफ़ॉल्ट व्यवहार के कारण है, जो आईएसओ -8859-1 एन्कोडिंग पर वापस आता है यदि यह लौटे मूल्य के लिए एक उपयुक्त कनवर्टर नहीं मिलता है। यह विशेषता आपको मीडिया प्रकारों (यानी, सामग्री प्रकार) को निर्दिष्ट करने की अनुमति देती है जो आपकी नियंत्रक विधि का उत्पादन कर सकती है। यहां बताया गया है कि आप इसे कैसे प्राप्त कर सकते हैं:

How can I control the content type of the response with @ResponseBody in Spring MVC?

@Responsebody सार्वजनिक स्ट्रिंग हैंडलगेटेलप (लोकेल लोकेल, स्ट्रिंग कोड) { log.debug ("कोड के लिए सहायता प्राप्त करना:" कोड); स्ट्रिंग सहायता = messagesource.getMessage (कोड, null, loc); log.debug ("मदद है:" सहायता); मदद लौटें; }

@Responsebody एनोटेशन के लिए "टेक्स्ट/प्लेन; चारसेट = UTF-8" को जोड़कर, आप स्प्रिंग MVC को निर्देश दे रहे हैं कि आप UTF-8 के एक वर्ण सेट के साथ पाठ/सादे के साथ प्रतिक्रिया के सामग्री प्रकार को स्पष्ट रूप से सेट करें। यह सुनिश्चित करना चाहिए कि प्रतिक्रिया को सही ढंग से एन्कोड किया गया है और क्लाइंट की तरफ ठीक से प्रदर्शित किया गया है।

ध्यान दें कि @requestmapping एनोटेशन भी उत्पादन विशेषता का समर्थन करता है, जिसका उपयोग मीडिया प्रकारों को नियंत्रित करने के लिए किया जा सकता है जो इसी अनुरोध को संभाल सकते हैं

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3