मुझे पता है कि वसंत ऋतु में मैं स्वागत-फ़ाइल है, जो वेब-INF फ़ोल्डर के बाहर किया जाना चाहिए परिभाषित करना होगा, इसलिए मैं इस तरह इसे परिभाषित:वसंत का स्वागत-फ़ाइल-सूची सही मानचित्रण
web.xml:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
लेकिन असल में मेरा असली कोड में है वेब-INF/jsp/contact.jsp
तो मैं हमेशा इस क्या करना है:
<jsp:forward page="/index"></jsp:forward>
और मेरे नियंत्रक में इसका मतलब है:
@RequestMapping("/index")
public String listContacts(Map<String, Object> map) {
map.put("contact", new Contact());
map.put("contactList", contactService.listContact());
return "contact";
}
मैं इसे कैसे इस तरह से कर सकते हैं, कि स्वागत-फ़ाइल हमेशा मेरी सूचकांक मानचित्रण, जो contact.jsp की ओर जाता है को जाता है?
, सवाल पूछने के लिए अगर यह भ्रामक था स्वतंत्र महसूस ...
कोई मैपिंग नाम 'वसंत', अद्यतन पहली पोस्ट (web.xml में जोड़ा सर्वलेट-मैपिंग) के साथ यूआरआई [/ वेब /] DispatcherServlet में साथ HTTP अनुरोध के लिए पाया देखें। – Jaanus
@ जेनस - – Bozho
अपडेट किया गया यह काम किया, धन्यवाद! क्या यह उचित बात है, या मुझे आमतौर पर स्वागत फ़ाइल होना चाहिए? – Jaanus