2010-06-07 8 views
7

के भीतर से वर्तमान दृश्य नाम प्राप्त करना क्या वर्तमान दृश्य (या जीएसपी फ़ाइल) का मूल्यांकन करने का कोई तरीका है जिसका मूल्यांकन किया जा रहा है?Grails: एक टैगलिब

RequestURI URL मैपिंग और आगे के कारण काम नहीं करता है।

मैं वर्तमान जीएसपी फ़ाइल के आधार पर गतिशील रूप से संसाधनों को पुनर्प्राप्त करने का प्रयास कर रहा हूं। उदाहरण के लिए, यदि उत्पाद/view.gsp निष्पादित किया जा रहा है, तो मैं उत्पाद/view.css और उत्पाद/view.js (यदि वे मौजूद हैं) शामिल करना चाहते हैं। जिस हिस्से में मुझे कोई समस्या है, उसे "दृश्य"

उत्तर

8

प्राप्त करना एक gsp पृष्ठ org.codehaus.groovy.grails.web.pages.GroovyPage से प्राप्त कक्षा में संकलित किया गया है। आप gsp फ़ाइल का पूरा पथनाम ${this.getGroovyPageFileName()}, या केवल ${groovyPageFileName} के साथ प्राप्त कर सकते हैं। आपको पथ की जानकारी स्वयं को ट्रिम करना होगा।