2012-09-13 5 views
6

मैं जावा आधारित वेब ऐप में विभिन्न प्रारूपों में फाइलें बनाना चाहता हूं। फाइलें बिना किसी एचटीएमएल टैग के शुद्ध टेक्स्ट फाइलें हैं। लेकिन फ़ाइलों को फ़ाइल में एक निश्चित प्रकार के प्रारूप, बाईं ओर, मध्य, दाएं या कहीं (टैब, रिक्त स्थान) की आवश्यकता होती है।टेक्स्ट फ़ाइल बनाने के लिए जावा टेम्पलेट इंजन/एपीआई क्या है?

स्थान धारक + जावा बीन डेटा = टेक्स्ट फ़ाइल के साथ टेम्पलेट।

इस के लिए जावा टेम्पलेट इंजन या एपीआई क्या उपयुक्त है?

धन्यवाद!

+0

@mael, मैं जिस टेम्पलेट इंजन की तलाश में हूं, वह देखने के लिए नहीं है बल्कि सिर्फ एक शुद्ध पाठ फ़ाइल है और इसे वेब एप्लिकेशन में कहीं भी सहेजा जाएगा। जरूरतों के लिए कौन सा सबसे अच्छा है? – Leon

उत्तर

3

आप String Template देख सकते हैं।

यह इस तरह दिखता है:

import org.antlr.stringtemplate.*; 
import org.antlr.stringtemplate.language.*; 

StringTemplate hello = new StringTemplate("Hello, $name$", DefaultTemplateLexer.class); 
hello.setAttribute("name", "World"); 
System.out.println(hello.toString()); 
+1

स्ट्रिंग टेम्पलेट लिंक परिणाम "404: पृष्ठ नहीं मिला" त्रुटि पृष्ठ में परिणाम। – Zini

0

आप निम्न

  • StringTemplate
  • मूंछें टेम्पलेट में से किसी की कोशिश, एक विवरण here
0

जो स्पष्ट अलगाव वहाँ एक इंजन Snippetory कहा जाता है की तरह उन लोगों के लिए कर सकते हैं। यह लॉजिक फॉर्म को टेम्पलेट के टेक्स्ट हिस्से को पूरी तरह से अलग करता है, जबकि एक आधुनिक इंजन से अपेक्षित समृद्ध फीचर सेट प्रदान करता है। इसमें सादे पाठ स्वरूपण के लिए कुछ समर्थन है, आवश्यकतानुसार अतिरिक्त प्रारूप जोड़ सकते हैं और एक प्लगिंग एस्केपिंग सुविधा के साथ बना सकते हैं। यदि टेम्पलेट छोटे हैं, तो कई फाइलों से कोड को गठबंधन करने में सक्षम होने पर, कई एक फ़ाइल में कई डाल सकते हैं। और यह भी प्राइटी जनरल है।

संबंधित मुद्दे