2012-05-17 8 views
5

मुझे विकेट जैसे विकेट टैग नहीं मिल पाए: शामिल हैं? क्या कोई मुझे कुछ सुझा सकता है? मैं एचटीएमएल फाइलों में कच्चे स्रोत को शामिल/इंजेक्ट करना चाहता हूं? यदि ऐसी कोई उपयोगिता नहीं है, तो इसे विकसित करने के लिए कोई सुझाव?कस्टम विकेट टैग को परिभाषित करने के लिए कैसे करें

अद्यतन मैं jsp जैसे sth की तलाश में हूं: शामिल हैं। यह समावेशन सर्वर पक्ष पर संभाला जाने की उम्मीद है।

उत्तर

6

ऐसा करने के लिए, आपको अपना खुद का IComponentResolver लागू करना होगा।

यह blog article कुछ उदाहरण जैसा दिखता है उसके जैसा कुछ उदाहरण दिखाता है।

+0

बहुत बहुत धन्यवाद! यह निश्चित रूप से ऐसा कुछ दिखता है जिसे मैं ढूंढ रहा हूं। –

3

क्या यह कच्चा मार्कअप है जिसमें आप शामिल करना चाहते हैं, या विकेट सामग्री?

यदि यह कच्चे मार्कअप है, तो भी एक साधारण Label आपके लिए ऐसा कर सकता है। यदि आप पर कॉल करते हैं, तो मॉडल के स्ट्रिंग मान को मार्कअप में सीधे कॉपी किया जाएगा। (हालांकि संभावित XSS हमलों से सावधान रहें।)

"सहित" विकेट मार्कअप Panel रों (या कभी कभी Fragment रों)

अद्यतन के माध्यम से किया जाता है: आप वास्तविक समस्या को हल करने की जरूरत है के बारे में और अधिक विस्तार से जोड़ते हैं, एक अच्छा मौका है कि हम एक और "विकी" समाधान पा सकते हैं, आखिरकार, जेएसपी और विकेट दो अलग-अलग दुनिया हैं और एक की मानसिकता दूसरे में बहुत अच्छी तरह से काम नहीं करती है।

+0

यह कच्चे मार्कअप या विकेट सामग्री दोनों हो सकता है। हालांकि मैं सहमत हूं, यह सोचने का विकेट तरीका नहीं हो सकता है। मैं जावा कोड की स्पष्ट मदद के बिना एक समावेश पैटर्न चाहता हूँ। डॉन ने सुझाव दिया कि कृपया लूट लें। –

+3

लेकिन विकेट जावा कोड मिररिंग एचटीएमएल कोड के बारे में है। इससे बचने के लिए यह एक अच्छा अभ्यास नहीं है और व्यावहारिक रूप से इसके बिना सबकुछ हासिल किया जा सकता है। – biziclop

+0

+1: हालांकि मुझे अनुरोध के करीब कुछ पता था और पोस्ट किया गया था, लेकिन यह अच्छी सलाह है, और मैं आमतौर पर आपके द्वारा वर्णित लेबल का उपयोग करने के लिए क्या करता हूं। –