JSP সার্ভারে রাজা :: JSP declarations (ঘোষণা) পর্ব – ৬

 

Jsp তে যা আমরা লিখি তা Class definations এ পরিবর্তিত হয়। আমাদের লেখা সব Scriplet গুলি class এর একটি Single method এ স্থান পায়। আপনি এই Class এ Variable এবং Method যুক্ত করতে পারেন। আপনি পরে এই ভেরিয়েবেল এবং মেথডগুলি আপনার scriplet method ও  expression  থেকে ব্যবহার করতে পারেন।

ঘোষণা যোগ করার সময় আপনাকে <%! এবং %> ব্যবহার করতে হবে। যেমনঃ-

<%@ page import="java.util.*" %>
<HTML>
<BODY>
<%!
    Date theDate = new Date();
    Date getDate()
    {
        System.out.println( "In getDate() method" );
        return theDate;
    }
%>
Hello!  The time is now <%= getDate() %>
</BODY>
</HTML>

 

এখানে আমরা একটি Date ভেরিয়েবেল theDate এবং মেথড getDate ঘোষণা করেছি। এই দুটিই এখন আমাদের scriplet এবং expression এ পাওয়া যাবে।

এই উদাহরণটি একাধিক বার কাজ করবে না! Date টা একই থাকবে, যতই আপনি পেজটা রিলোড করুন।

কারন এই (declarations) ঘোষণাগুলি একবারই নির্ধারিত (Evaluted) হবে যখন পেজটি লোড হবে! যেহেতু আপনি একটি ক্লাস তৈরি করছেন এবং ভেরিয়েবেল গুলি পূর্বঘোষিত ( Variable Declarartion declared in it .)

Author: Stargallery24

Leave a Reply

Your email address will not be published. Required fields are marked *