কম্পিউটার টিউটোরিয়াল

JSP-এ অটো রিফ্রেশ ইমপ্লিমেন্ট করা

JSP এই কাজটি সহজ করে দেয় একটি মেকানিজম দিয়ে যেখানে আপনি একটি ওয়েবপেজ তৈরি করতে পারেন যেটি একটি নির্দিষ্ট ইন্টারভালের পর স্বয়ংক্রিয়ভাবে রিফ্রেশ হবে।

সহজ পদ্ধতি: setIntHeader()

একটি ওয়েবপেজ রিফ্রেশ করার সবচেয়ে সহজ পদ্ধতি হলো রেসপন্স অবজেক্টের setIntHeader() মেথড ব্যবহার করা। এর সিগনেচার:

public void setIntHeader(String header, int headerValue)

এই মেথডটি ব্রাউজারের কাছে "Refresh" হেডার পাঠায় একটি ইন্টিজার মানসহ যা সেকেন্ডে টাইম ইন্টারভাল ইন্ডিকেট করে।

উদাহরণ: ডিজিটাল ঘড়ি সিমুলেশন

<%@ page import = "java.io.*,java.util.*" %> 
<html> 
    <head> 
        <title>Auto Refresh Header Example</title> 
    </head> 
    <body> 
        <center> 
            <h2>Auto Refresh Header Example</h2> 
            <% 
                // রিফ্রেশ, অটোলোড টাইম ৫ সেকেন্ড সেট 
                response.setIntHeader("Refresh", 5); 
                // বর্তমান সময় পান 
                Calendar calendar = new GregorianCalendar(); 
                String am_pm; 
                int hour = calendar.get(Calendar.HOUR); 
                int minute = calendar.get(Calendar.MINUTE); 
                int second = calendar.get(Calendar.SECOND); 
                if(calendar.get(Calendar.AM_PM) == 0) 
                    am_pm = "AM"; 
                else 
                    am_pm = "PM"; 
                String CT = hour + ":" + minute + ":" + second + " " + am_pm; 
                out.println("Current Time: " + CT + "\n"); 
            %> 
        </center> 
    </body> 
</html>

পরীক্ষা

উপরের কোডটি main.jsp-এ রাখুন এবং এক্সেস করুন। এটি প্রতিটি ৫ সেকেন্ড পর বর্তমান সিস্টেম টাইম ডিসপ্লে করবে। শুধু JSP রান করুন এবং অপেক্ষা করুন।

আউটপুট

Auto Refresh Header Example 
Current Time is: 9:44:50 PM
  1. জাভাতে JTable-এ সার্চ ফাংশনালিটি বাস্তবায়ন

  2. আউটলুক ক্যালেন্ডারের ব্যাকগ্রাউন্ড রঙ পরিবর্তন করার উপায়

  3. Excel-এ Calendar Insights টেমপ্লেট কাস্টমাইজ করার উপায়

  4. macOS ক্যালেন্ডার মাস্টার করার সম্পূর্ণ গাইড