मेरे पास HTTP अनुरोध javax.servlet.http.HttpServletRequest
है जो JAX-RS का उपयोग कर जावा वेब सेवा में संभाले गए कुछ कोड में उपयोग किए जाने वाले मान में गुजर रहा है। जावा में POST फ़ंक्शन application/json
का उपभोग कर रहा है। अनुरोध में पारित होने के दो संभावित मूल्य हैं, एक X
और अन्य Y
पर कॉल करें, मान लें कि दोनों स्ट्रिंग्स हैं। अनुरोध को कम से कम को दो मान्य मानों में से एक को 'मान्य' माना जाना आवश्यक है।गुम तत्व - शून्य या खाली?
जब अनुरोध आता है, तो X
प्रदान किया जाता है और Y
पूरी तरह से अनुरोध से बाहर रखा गया है, यह देखने के लिए उचित तरीका क्या है कि Y
है? क्या आप यह देखने के लिए जांच करेंगे कि Y.isEmpty()
या Y == null
है? X
प्रदान करने की गारंटी नहीं है Y
मौजूद है, और इसके विपरीत।
क्या आप सर्वलेट एपीआई के संदर्भ में बात कर रहे हैं? अर्थात। आप 'ServletRequest # getParameter()' और इसी तरह के बारे में बात कर रहे हैं? कृपया कम से कम शामिल एपीआई को स्पष्ट/टैग करें। मानक जावा एसई एपीआई में ऐसी कोई बात नहीं है। – BalusC
अधिक जानकारी के साथ प्रश्न अद्यतन किया गया। यह जेएक्स-आरएस का उपयोग करने वाली एक जावा वेब सेवा है, और विशिष्ट कार्य JSON – Walls
का उपभोग कर रहा है भविष्य में प्रश्न 'javax.servlet। * 'API से जुड़े प्रश्नों में, कृपया' [servlets] 'टैग का उपयोग करें। – BalusC