मेरे पास नेस्टेड फ़ंक्शंस का एक जटिल सेट है जो अनिवार्य रूप से डेटा को स्वच्छ करता है।मैं जेएसटीएल/ईएल में तारों को कैसे जोड़ और स्वच्छ कर सकता हूं?
आइए दिखाएं कि मैं पहले नाम-अंतिम नाम संयोजन को उत्सर्जित करना चाहता हूं जिसे स्वच्छ किया गया है, लेकिन नाम दो अलग-अलग चर के रूप में प्रस्तुत किए जाते हैं।
मुझे एहसास है कि मैं प्रत्येक चर को अलग से उत्सर्जित कर सकता हूं, प्रत्येक को स्वच्छता कार्यों के पूरे सेट में लपेट सकता हूं, लेकिन यह दोनों सुरुचिपूर्ण और खतरनाक है: हार्ड-टू-रीड, डुप्लिकेट कोड के बड़े हिस्से को सिंक में रखने की आवश्यकता है ऐप के जीवन भर में।
कोई वास्तविक भाषा में, मैं कुछ इस तरह लिखना होगा:
${fn:trim(fn:replace(fn:replace(fn:replace(fn:replace(firstname + lastname, ..., ...), ..., ...), ..., ...), ..., ...))}
(यहाँ, के साथ साथ एक सच्चे नीले संयोजन ऑपरेटर प्रतिनिधित्व करता है; जावास्क्रिप्ट का '+', पीएचपी के, आदि '।')
यह पहले से ही चर को संयोजित करने के लिए एक अलग कथन का उपयोग करने के लिए बेतुका लगता है।
नीचे पंक्ति: इस सवाल को इंटरनेट पर एक हजार बार पूछा गया है, लेकिन सभी उत्तरों प्रभावी ढंग से वैकल्पिक कार्यान्वयन का प्रस्ताव देकर सवाल को चकमा देते हैं। मैं जानना चाहता हूं कि यह सुविधा मौजूद है या नहीं, और दस्तावेज तुच्छ से भी बदतर है।
कृपया, मेरी पीड़ा खत्म करो और मुझे एक सीधा जवाब दें।
यह एक JSP का काम नहीं है पंजीकृत किया गया है और किया जाता है। इसे जावा में, अपने पसंदीदा एमवीसी ढांचे की एक सर्वलेट या कार्रवाई में करें, और बस जेएसपी में तैयार, स्वच्छता परिणाम प्रदर्शित करें। –