एक डिक्लेरेशन एक या अधिक वेरिएबल्स या मेथड्स घोषित करता है जिनका उपयोग आप बाद में जावा कोड में JSP फ़ाइल में कर सकते हैं। JSP फ़ाइल में इसका उपयोग करने से पहले आपको वेरिएबल या मेथड घोषित करना होगा।
JSP डिक्लेरेशन्स के लिए सिंटैक्स निम्नलिखित है -
<%! declaration; [ declaration; ]+ ... %>
आप उपरोक्त सिंटैक्स के XML समतुल्य को निम्नानुसार लिख सकते हैं -
<jsp:declaration> code fragment </jsp:declaration>
JSP डिक्लेरेशन्स में ऑब्जेक्ट डिक्लेरेशन का एक उदाहरण निम्नलिखित है -
<%! Circle a = new Circle(2.0); %>