2011-05-09 8 views
5

क्या कोई विशेष कॉन्फ़िगरेशन करना चाहिए? या यह बॉक्स से बाहर काम करना चाहिए?क्या "एप्लिकेशन/जेसन" माइम प्रकार को टॉमकैट 6.0 (स्प्रिंग एमवीसी 3.0) स्वीकार करने के लिए कोई विशेष कॉन्फ़िगरेशन है?

उदा क्या मुझे इसे काम करने के लिए कुछ ऐसा जोड़ना चाहिए?

<mime-mapping> 
    <extension>json</extension> 
    <mime-type>application/json</mime-type> 
</mime-mapping> 
+0

वसंत MVC MIME प्रकार खुद को संभाल लेंगे अगर यह ठीक से विन्यस्त है, लेकिन आप अपने config के बारे में हमें बताने के लिए की आवश्यकता होगी इससे पहले कि हम सलाह दे सकते हैं। – skaffman

उत्तर

0

ऐसा लगता है कि कोई विशेष कॉन्फ़िगरेशन नहीं है, यह बॉक्स के बाहर किसी भी एप्लिकेशन/जेसन अनुरोध स्वीकार करता है, मुझे गलत समस्या पर संदेह था।

मेरा यह अन्य प्रश्न देखें, तो इससे मूल मुद्दा और आश्चर्य की बात मूर्खतापूर्ण समाधान है: JQuery, Spring MVC @RequestBody and JSON - making it work together

1

आप तो हाँ, आप conf/web.xml फाइल करने के लिए कि माइम प्रकार घोषणा जोड़ने की आवश्यकता होगी बिलाव सही माइम प्रकार के साथ फ़ाइलें .json की सेवा करने की कोशिश कर रहे हैं।

यदि आप गतिशील रूप से जेनरेट किए गए JSON की सेवा कर रहे हैं तो यह वास्तव में कोई फर्क नहीं पड़ता: आप setContentType फ़ंक्शन का उपयोग करके किसी भी माइम प्रकार को सेट कर सकते हैं।

+0

मैं जेएसओएन अनुरोध (प्रकार के आवेदन/जेसन) स्वीकार करने की कोशिश कर रहा हूं –

+0

आह। आप क्या विफलता देख रहे हैं? – Femi

+0

यह प्रश्न/उत्तर http://stackoverflow.com/questions/5908466/jquery-spring-mvc-requestbody-and-json-making-it-work- साथ ही कारण था, और मुझे संदेह था कि मेरे पास मैपिंग समस्या है (मुझे प्रतिक्रिया के बजाय शून्य हो गया) लेकिन ऐसा लगता है कि यह ऐसा नहीं है। तो सवाल बंद किया जा सकता है ... –

संबंधित मुद्दे