यह मानते हुए कि requestScope.importMe एक JSP फ़ाइलजेएसपी में इसे शामिल/आयात करने से पहले आप कैसे जांच सकते हैं कि फ़ाइल मौजूद है या नहीं?
<c:choose>
<c:when test="${!empty requestScope.importMe && fileExists(requestScope.importMe) }">
<c:import url="${requestScope.importMe}" />
...
</c:choose>
मैं कैसे जांच कर सकते हैं अगर यह शामिल करने के लिए इतना है कि एक त्रुटि फेंक नहीं है प्रयास करने से पहले फ़ाइल मौजूद है करने के लिए एक रास्ता उम्मीद कर रही है?
मैं जेएसटीएल टैग का उपयोग कर एक समाधान पसंद करूंगा।
हाय @ बालससी! मैं आपके उत्तर में दिए गए कार्यान्वयन की तलाश भी कर रहा हूं। मैं एसओ पदों पर खोज करता हूं, लेकिन मुझे लगता है कि आपकी जरूरतों को लागू करने का आपका सबसे आसान तरीका है और मुझे यकीन है कि पहले से पूछे गए कुछ के बारे में कोई प्रश्न फिर से बनाना है। मुझे एक जेएसटीएल में एक गतिशील यूआरएल में आयात करने की आवश्यकता है: मैं एक विशिष्ट क्षेत्र के यूआरएल को लोड करने का प्रयास करता हूं (उदाहरण: ./3/myJspx.jspx, और यदि फ़ाइल नहीं मिल पाती है, तो यह डिफ़ॉल्ट क्षेत्र jspx पर फ़ॉलबैक: ./myJspx .jspx .. यह देखते हुए कि ज्यादा समय अपने जवाब से पारित कर दिया है, इस बीच, आप किसी अन्य समाधान के साथ अपने स्वयं जावा बनाने इस stackOverflow सवाल ... http से वर्णन किया गया पर आया है या आप किसी भी अन्य संकेत मिल गया है – gipinani