मैं एक दृश्य अनुरोध को मानचित्र बनाने का प्रयास कर रहा हूं और एक JSON ऑब्जेक्ट एक साथ। इसके लिए मैं जैक्सन JSON प्रदातास्प्रिंग कंट्रोलर रिटर्न व्यू और JSON एक साथ
का उपयोग कर रहा हूँ यहाँ मेरी नियंत्रक विधि
@RequestMapping(method = RequestMethod.GET, value = "/reports")
public String getFiles(Model model) {
//
//build array list
//
return files;
}
है यह मेरे विचार देता है (WEB-INF/jsp/reports.jsp
) ठीक है, तथापि JSON वस्तु है कि जैक्सन बनाता है, तो निश्चित रूप से मैं इस पर टिप्पणी करने की जरूरत के बिना @ResponseBody
साथ विधि है जो http जवाबी कार्रवाई के लिए JSON वस्तु स्वतः लिखेंगे, और files
ArrayList लौट ...
@RequestMapping(method = RequestMethod.GET, value = "/reports")
@ResponseBody
public ArrayList<String> getFiles(Model model) {
//
///build array list
//
return files;
}
और JSON वस्तु वास्तव में दिया जाता है, बू एक नए दृश्य/खाली एचटीएमएल दस्तावेज़ में टी। क्या JSON ऑब्जेक्ट को वापस करना और एक ही समय में "reports.jsp" पर रीडायरेक्ट करना संभव है?
कि मतलब नहीं है। एक अनुरोध == एक प्रतिक्रिया। आप या तो कुछ विशेषता में जेएसओएन स्टोर कर सकते हैं और जेएसपी में उस विशेषता का मूल्य पुनर्प्राप्त कर सकते हैं या आप जेएसओ प्राप्त करने के लिए जेएसपी और दूसरे को प्रस्तुत करने के लिए 2 अनुरोध भेज सकते हैं। –
जो मैं जा रहा हूं वह है कि जब मैं "reports.jsp" पृष्ठ –