मेरे प्रणाली में पैदा कर समस्याओं: उबंटू 9.10। ग्रह ईई 1.2.1 के साथ ग्रहण 3.5.1 (मैन्युअल स्थापित - synaptic से नहीं)। वेब डेवलपर टूल्स 3.1.1JSP ईएल (अभिव्यक्ति भाषा) ग्रहण
मैंने हाल ही में किसी और के कोड (एक गतिशील वेब प्रोजेक्ट) को अपनाया है, और एक्लिप्स में कई त्रुटियों, चेतावनियों और गलत वाक्यविन्यास को हाइलाइट करने में चलाया है। मैं इसे (एक नई गतिशील वेब परियोजना बनाने के लिए, और फिर एक नई JSP पेज, और शरीर में इस डाल) कोड के इन 4 लाइनों तक ही सीमित कर दिया है:
${(1<2)? "" : "no"}
<%for (int i = 0; i < 5; i++) {%>
<div>${5}</div>
<%}%>
त्रुटियाँ/चेतावनी/गलत वाक्य रचना हाइलाइटिंग
पंक्ति 1: '<' के तहत पीले रंग की चेतावनी लाइन: पाठ स्ट्रिंग में इस्तेमाल अमान्य वर्ण ($ {(1 < 2) "हाँ": "नहीं"})।
लाइन 2: 'एफ' के तहत लाल त्रुटि रेखा: इस पंक्ति में कई एनोटेशन पाए गए: 1) सिंटेक्स त्रुटि, TryStatement को पूरा करने के लिए "अंत में" डालें। 2) सिंटैक्स त्रुटि, सम्मिलित "}" ClassBody
line2 पूरा करने के लिए: के तहत लाल त्रुटि लाइन ')': टोकन पर सिंटेक्स त्रुटि ")", इस टोकन
पंक्ति 3 के बाद उम्मीद की कोशिश: के तहत 'पीले रंग की चेतावनी लाइन div ': कोई अंत टैग (/ div)।
पंक्ति 3: समापन div की '<' के तहत पीले रंग की चेतावनी लाइन: एकाधिक एनोटेशन इस लाइन पर पाया: 1) अमान्य पाठ स्ट्रिंग में इस्तेमाल किया (चरित्र $ {5} <%%>})। 2) अमान्य पाठ स्ट्रिंग में इस्तेमाल किया (चरित्र $ {5} <%%>})।
पंक्ति 3: '/ div' एचटीएमएल कोड
line4 के लिए हरे रंग के बजाय काले और बैंगनी है (स्क्रिप्टलेट कोड के लिए?): उद्घाटन और समापन scriplet टैग '<%' व '%>' काला बजाय हैं नारंगी
पृष्ठ ब्राउज़र में अपेक्षित काम करता है: आपको पांच बार '5' मिलता है। आप के लिए पंक्ति 1 पर खाली उद्धरण बदलते हैं तो "हाँ" तो, को बचाने के संपादक में फ़ाइल को बंद करें, आर यह परियोजना एक्सप्लोरर में> क्लिक मान्य है, तो फिर से खुल यह: सभी त्रुटियों/चेतावनी/गलत वाक्य रचना हाइलाइटिंग गायब हो जाते हैं, सिवाय पहला (अमान्य चरित्र)। यह अविश्वसनीय रूप से परेशान है। किसी भी विचार की बहुत सराहना की जाएगी।
हां, एक्लिप्स जेएसटीएल संपादक समर्थन बकवास है। –
क्या कोई और एक ही व्यवहार की पुष्टि कर सकता है (यदि आप एक नई गतिशील वेब प्रोजेक्ट बनाते हैं, और फिर एक नया जेएसपी पृष्ठ बनाते हैं, और उपरोक्त उद्धृत कोड एचटीएमएल बॉडी में डालते हैं)? त्रुटियों/चेतावनियों को देखने के लिए आपको सहेजने, बंद करने, सत्यापित करने और फिर से खोलने की आवश्यकता हो सकती है। धन्यवाद। पी। यह एक और (शायद संबंधित) समस्या है; यह क्यों है कि नई त्रुटियां/चेतावनियां केवल तभी दिखाई देती हैं जब आप फ़ाइल को सहेजते, बंद करते हैं, सत्यापित करते हैं और फिर से खोलते हैं? यह इसे गैर-प्रयोग योग्य बनाता है ... – jackocnr