निम्नलिखित मानचित्रण पर विचार करें:जावा स्प्रिंग - कैसे लापता आवश्यक अनुरोध को पूरा करने पैरामीटर
@RequestMapping(value = "/superDuperPage", method = RequestMethod.GET)
public String superDuperPage(@RequestParam(value = "someParameter", required = true) String parameter)
{
return "somePage";
}
मैं द्वारा नहीं लापता पैरामीटर मामले required = false
के लिए बदल रहा हैंडल करना चाहते हैं। डिफ़ॉल्ट रूप से 400
त्रुटि लौटा दी गई है, लेकिन मैं वापस लौटना चाहता हूं चलिए एक अलग पृष्ठ कहें। मैं इसे कैसे प्राप्त करूं?
@ एली यह पूरी तरह से काम किया। आपके सहयोग के लिए धन्यवाद। साथ ही, यह जानने का एक तरीका है कि किस विधि ने इस अपवाद को फेंक दिया? मैं इसे 'printStack() 'में नहीं ढूंढ सकता। – peech
@peech अपवाद केवल पैरा प्रकार और param नाम जानकारी encapsulates। तो नहीं, आप नहीं जानते कि अपवाद किस विधि को फेंकता है। –