2010-12-22 5 views
12

क्या स्क्रिप्टलेट का उपयोग किये बिना जेएसटीएल अभिव्यक्ति भाषा (ईएल) में दिनांक मूल्य बनाना संभव है? यहां कुछ विरासत कोड का एक स्निपेट है जिसे मैं केवल ईएल का उपयोग करने के लिए प्रतिक्रिया करने की कोशिश कर रहा हूं।अभिव्यक्ति भाषा में दिनांक मूल्य बनाना संभव है?

<td><%=new java.text.SimpleDateFormat("MM/dd/yyyy HH:mm z").format(new java.util.Date())%></td> 

जाहिर है यह वर्तमान दिनांक और समय बाहर प्रिंट करता है। मुझे पता है कि मैं ईएल का उपयोग कर एक तारीख को प्रारूपित कर सकता हूं, लेकिन क्या मुझे ईएल का उपयोग करके एक तारीख मिल सकती है?

+0

@ बाल्लूसी महान संदर्भ, लिंक – bakoyaro

उत्तर

20

मुझे नहीं लगता कि आप इसे ईएल में कर सकते हैं। लेकिन यह कैसे इस बारे में, कोई scriptlets यहाँ

<jsp:useBean id="today" class="java.util.Date" scope="page" /> 
<fmt:formatDate value="${today}" pattern="MM.dd.yyyy" /> 
+0

आह के लिए धन्यवाद, यह हो सकता है । मैं इसका परीक्षण करूंगा और आपको बताऊंगा कि यह – bakoyaro

+1

ब्रावो कैसे जाता है, जो अच्छी तरह से काम करता है! – bakoyaro

+0

कृपया मेरी मदद कर सकते हैं कि मैं इसे कैसे करना चाहता हूं, लेकिन 'subst {today} 'को लागू करने के लिए, लेकिन' substring '' <विकल्प मान = "$ {year.year}"> $ {year.year} ' – shareef

1

Thid मददगार यदि आप वसंत webflow ढांचे

का प्रयोग करेंगे अगर आप flow.xml पर इस को परिभाषित

<on-start> 
    <set name="flowScope.now" value="new java.util.Date()" /> 
</on-start> 

आप मूल्य प्राप्त कर सकते हैं इस

<fmt:formatDate value="#{now}" pattern="MM.dd.yyyy" /> 
संबंधित मुद्दे