2013-02-10 6 views
5

मैं किसी भी स्वरूपण के बिना एक भी फील्ड आतंक कैसे प्राप्त करूं?Struts2 टैग एक फ़ील्ड पुनर्प्राप्त करें केवल पाठ के रूप में त्रुटि

मुझे बस जेएसपी में किसी भी स्वरूपण के बिना सादा पाठ संदेश चाहिए, क्या यह संभव है?

यह एक क्रिया में किया जा सकता है लेकिन मैं इसे jsp के अंदर कैसे करूँगा?

System.out.println(this.getFieldErrors().get("fileMissing")); 

उत्तर

4

आप JSTL उपयोग कर रहे हैं आप कर सकते हैं इस

<c:out value="${fieldErrors['passwordError']}"/> 

और टेक टैग के लिए, तो आप इस

<s:property value="fieldErrors['fileMissing']"/> 
0
<s:property value="fieldErrors['fileMissing']"/> 
+0

कृपया अपना उत्तर दें –

+1

यह वास्तव में एक काइलजेएमडी का जवाब है ... मुझे लगता है कि यदि आप एक्शनस्पोर्ट की जांच करते हैं तो आपको फ़ील्ड एरर रखने के लिए इस्तेमाल किए गए किसी प्रकार का नक्शा दिखाई देगा। एस का उपयोग करना: संपत्ति या सी: बाहर आप इस मानचित्र तक पहुंच सकते हैं। एस: फील्ड आतंक टैग एक शॉर्टकट है, क्योंकि यह जानता है कि कहां देखना है (अंकुर का जवाब देखें) या बेहतर स्ट्रूट 2 टैग संदर्भ दस्तावेज़। – Quaternion

3

आप की तरह अपने jsp में <s:fielderror /> उपयोग कर सकते हैं कर सकते हैं यह:

<s:fielderror fieldName="fileMissing"/> 
+0

यह काम नहीं करता है। मैं बस एस: फॉर्म में सभी फ़ील्ड के शीर्ष पर फ़ील्ड त्रुटि जोड़ता हूं –

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