जब हम पथों को देखें तो एक तारांकन के बजाय दो तारांकनों के बीच अंतर क्या है?
इससे पहले मैं अपने स्प्रिंग 3 प्रोजेक्ट में डेब्यू कर रहा था। मैं .swf का उपयोग करके जोड़ने की कोशिश कर रहा था
<spring:url var="flashy" value="/resources/images/flash.swf"/>
मेरे web.xml के रिसोर्ससर्वलेट जैसे दिख रहे हैं
<servlet-name>Resource Servlet </servlet-name>
<url-pattern>/resources/*</url-pattern>
लेकिन दुर्भाग्य से मुझे यह त्रुटि मिल रही थी:
WARN org.springframework.js.resources.ResourceServlet - An attempt to access a protected resource at /images/flash.swf was disallowed.
मुझे यह वास्तव में अजीब लगा क्योंकि images
फ़ोल्डर में मेरे सभी चित्र एक्सेस किए गए थे लेकिन मेरे .swf "संरक्षित" कैसे आए?
बाद में, मैं बदलने का फैसला किया /resources/*
करने के लिए /resources/**
है और यह अंत में काम किया। मेरा सवाल है ... क्यों?
/resources/**
काम करता है<url-pattern>
?