2009-12-16 19 views
20

के लिए ग्रहण के साथ ग्रहण में एचटीएमएल चेतावनी अक्षम करें मैं जावा ईई के लिए ग्रहण के साथ एक वेब ऐप पर काम कर रहा हूं। मेरे पास जेएसपी फाइलें हैं जो एचटीएमएल फाइलों के साथ बनाई गई हैं। मेरा index.jsp इस तरह दिखता है:जावा ईई डेवलपर्स संस्करण

<jsp:include page="include/top.html" /> 
    <title>Title!</title> 
<jsp:include page="include/header.html" /> 
<jsp:include page="include/menu.html" /> 
     <div class="span-15 prepend-1 last"> 
     <h6>What is an <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a>?</h6> 
     <p>An application programming interface (API) is an interface that software programs implement in order to allow other software to interact with it; much in the same way that software might implement a User interface in order to allow humans to interact with it.</p> 
     </div> 
<jsp:include page="include/footer.html" /> 

समस्या शामिल है। footer.html इस तरह लग रहा है:

 <hr /> 
     <h3 class="alt"><b><a href="/copyright.html">Copyright</a> &copy; 2009</b> My Company. All rights reserved.</h3> 
     <hr /> 
     <p> 
     Visit <a href="/">Home</a> 
     </p> 

    </div> 
    </body> 
</html> 

कौन सा सबसे अधिक पृष्ठों के नीचे डाल दिया जाता है। और मैं वास्तव में Invalid location of tag (body). जैसे इन चेतावनी संदेशों से नाराज हूं, मुझे पता है कि इस फ़ाइल में यह अमान्य है लेकिन दूसरी तरफ header.html से संबंधित है।

जावा कक्षाओं में आप @SuppressWarnings("serial") जैसी चीज़ों के साथ चेतावनियां दबा सकते हैं ... इन HTML या JSP फ़ाइलों के साथ ऐसा कुछ करने का कोई तरीका?

उत्तर

38
  1. सही अपनी परियोजना, Properties पर क्लिक करें ->Validation (या आप Window पर जा सकते हैं ->Preferences - यह विश्व स्तर पर करने के लिए>Validation)।
  2. सही का निशान हटाएँ एचटीएमएल वाक्य रचना सत्यापन के लिए "बिल्ड" या "सेटिंग" के अंतर्गत
  3. अंडाकार क्लिक करें और एक नियम जोड़ने विशिष्ट फ़ाइल नाम/एक्सटेंशन बाहर करने के लिए/क्या है आप
+0

प्रोजेक्ट नियंत्रण से प्रोजेक्ट की जांच की गई है, इसलिए अन्य उपयोगकर्ताओं के लिए इन चेतावनियों को दबाना अच्छा लगेगा। लेकिन यह मेरे लिए काम करता है =) –

+0

यदि आप प्रति परियोजना (वैश्विक स्तर पर विरोध के रूप में) करते हैं, तो सेटिंग्स आपके 'में सहेजी जाती हैं।प्रोजेक्ट 'फ़ाइल जिसे आप संस्करण नियंत्रण में जांच सकते हैं। – ChssPly76

+2

देखें: कुछ प्लगइन्स इसे ओवरराइड करते हैं और इससे कोई फर्क नहीं पड़ता कि आप सत्यापन के तहत क्या करते हैं, यह इसे चुप नहीं करेगा। व्यक्तिगत रूप से मुझे दूर जाने से पहले tk.eclipse.plugin.htmleditor को हटाना पड़ा। – seePatCode

0

im MyEclipse और में उपयोग करते हुए विंडो > प्राथमिकताएं-> सत्यापन-> जेएसपी विकल्पों का समूह है

1

एकमात्र तरीका जिसे मैं हल करने के बारे में जानता हूं वह परियोजना के लिए एचटीएमएल सत्यापन को अक्षम करना है। प्रश्न में प्रोजेक्ट पर राइट क्लिक करें और गुणों पर जाएं, फिर सत्यापन मेनू पर जाएं। आप या तो सभी HTML सत्यापन अक्षम कर सकते हैं या "HTML सिंटेक्स" सत्यापन उप-मेनू में जा सकते हैं और व्यक्तिगत समस्याओं को अक्षम कर सकते हैं।

0

@ ChssPly76 सही है, लेकिन मैं जोड़ने के लिए है कि (मंगल ग्रह का प्रयोग करके), उन चरणों का पालन करके, मैं भी समस्याएं खंड में चेतावनी दूर करने के लिए परियोजना को फिर से मान्य करने के लिए आवश्यक था चाहते हैं (राइट क्लिक परियोजना, मान्य करें)।

0

2018-01-07: ग्रहण ऑक्सीजन।

200 9 से इस संबंध में चीजें बदल सकती हैं, क्योंकि इस समय मुझे जो मिल रहा है वह यह है कि आप वैश्विक रूप से HTML त्रुटियों और चेतावनियों को ट्विक कर सकते हैं (विंडो -> Prefs -> वेब -> HTML फ़ाइलें -> प्रमाणीकरण), या आप एक प्रति-परियोजना आधार पर ट्विक कर सकते हैं: प्रोजेक्ट -> गुण -> सत्यापन -> एचटीएमएल सिंटेक्स।

उदाहरण के लिए मैंने केवल टेक्स्ट क्षेत्र -> अमान्य पाठ स्ट्रिंग को "अनदेखा" करने के लिए सेट किया क्योंकि मुझे कुछ Django HTML फ़ाइलों के लिए प्लेसहोल्डर्स (या जिसे भी कहा जाता है) के लिए नकली चेतावनियां मिल रही थीं।

मुझे यह भी पता चला कि मुझे डीआईवी में hidden विशेषता के लिए चेतावनी मिल रही थी: "आपकी विशेषता एक = वर्ण के बाद होनी चाहिए"। ओह प्रिय: एचटीएमएल 5 hidden में boolean है, इसलिए ग्रहण यह गलत हो रहा है। इसलिए मैंने गुणों को सेट किया -> "गायब विशेषता हस्ताक्षर चरित्र के बराबर है" को "अनदेखा" करने के लिए भी।

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