मैं एक ही अनुरोध के भीतर कई दृश्य वापस करने की कोशिश कर रहा हूं, उन्हें सभी को JSON स्ट्रिंग में वापस कर रहा हूं।एक ही अनुरोध के भीतर एकाधिक विचार प्रस्तुत करें
उदाहरण:
@RequestMapping(value = "my-request")
public void myRequest(HttpServletRequest request, HttpServletResponse response) throws Exception
{
Map<String,Object> model1 = new Hashtable<String,Object>();
model1.put(...);
ModelAndView modelAndView1 = new ModelAndView("path/to/view1", model1);
// Render modelAndView1 in some way, in order to obtain the rendered HTML as a String
Map<String,Object> model2 = new Hashtable<String,Object>();
model2.put(...);
ModelAndView modelAndView2 = new ModelAndView("path/to/view2", model2);
// Render modelAndView2 in some way, in order to obtain the rendered HTML as a String
// Now write a JSON String to the HttpServletResponse containing both the rendered views (strings).
// (this is not part of my problem, I'm able to do it as long as I have the two strings)
}
मैं वसंत MVC का उपयोग कर रहा टाइलें 2. साथ
किसी को भी मेरी मदद कर सकते हैं?
अद्यतन 1 - दृश्य के नाम एक ViewResolver
का उपयोग कर हल कर रहे हैं:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/tiles/" />
<property name="suffix" value=".jsp" />
</bean>
अद्यतन 2 - मैं एक github repository बना लिया है एक बहुत ही छोटी सी समस्या के पुनरुत्पादन उदाहरण हैं।
तो वास्तव में आप किसी भी विचारों दिखाना चाहते हैं न, लेकिन अपने ग्राहक के लिए एक स्ट्रिंग पारित? – Stefan
जिन तारों के बारे में मैं बात कर रहा हूं वे एचटीएमएल को तारों के रूप में प्रस्तुत कर रहे हैं (तदनुसार मूल प्रश्न बदल दिया गया है) – satoshi
यदि आपकी उपयोग करने वाली टाइलें एक समग्र दृश्य में टाइल दृश्यों को जोड़ती हैं और इसके नाम पर रीडायरेक्ट करती हैं। – Stefan