2013-02-15 6 views
7

वहाँ क्रोम के साथ जावास्क्रिप्ट जो एक jsp पृष्ठ के अंदर है, इस तरह डिबग करने के लिए एक रास्ता है।

उत्तर

4

आप अपने ब्राउज़र में जेएसपी फ़ाइल नहीं देख रहे हैं, क्योंकि जेएसपी सर्वर-साइड हैं और इसका अर्थ है और आखिरकार एचटीएमएल में बदल दिया गया है जिसे बाद में आपके ब्राउज़र में भेजा जाता है। क्रोम देव टूल्स में, आपके स्रोत टैब को बाईं ओर स्रोत सूची में पृष्ठ (अपने पृष्ठ का मार्कअप पूरी तरह से) सूचीबद्ध करना चाहिए (इसे आपके पृष्ठ का नाम भी दिया जा सकता है, या इसे (program) जैसे सामान्य नाम दिया जा सकता है) । आप वहां अपना जावास्क्रिप्ट कोड पा सकते हैं (चूंकि जेएस जिसे आपने अपने जेएसपी में रखा है, अंततः पृष्ठ पर प्रस्तुत किया जाना चाहिए) और आप इसमें ब्रेकपॉइंट्स डाल सकते हैं और सादा .js फ़ाइल के साथ कुछ भी कर सकते हैं।

13

जादू शब्द debugger, खुले डेवलपर टूल रखें, और इसे डीबग करने के लिए पृष्ठ को पुनः लोड करें। यह ब्रेकपॉइंट की तरह काम करता है:

<script> 
var error = "${error}"; 

debugger 

if(error != ""){ 
    alert(error); 
} 
</script> 
+0

तब मैं चर के मान कहां देख सकता हूं? जेएसपी पेज का कोड डेवलपर टूल्स में नहीं दिखता है – PogoMips

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