একটি ডিক্লেয়ারেশন এক বা একাধিক ভেরিয়েবল বা মেথড ডিক্লেয়ার করে যা পরবর্তীতে JSP ফাইলের জাভা কোডে ব্যবহার করা যায়। JSP ফাইলে ব্যবহার করার আগে ভেরিয়েবল বা মেথড ডিক্লেয়ার করা বাধ্যতামূলক।
JSP Declarations-এর সিনট্যাক্স:
<%! declaration; [ declaration; ]+ ... %>
XML সমতুল্য সিনট্যাক্স:
<jsp:declaration> code fragment </jsp:declaration>
JSP Declarations-এ অবজেক্ট ডিক্লেয়ারেশনের উদাহরণ:
<%! Circle a = new Circle(2.0); %>