কম্পিউটার

কিভাবে JSP এ অ্যাকশন ব্যবহার করবেন?


The useBean কর্ম বেশ বহুমুখী. এটি প্রথমে আইডি এবং স্কোপ ভেরিয়েবল ব্যবহার করে একটি বিদ্যমান বস্তুর জন্য অনুসন্ধান করে। যদি একটি বস্তু পাওয়া না যায়, তাহলে এটি নির্দিষ্ট বস্তু তৈরি করার চেষ্টা করে।

একটি শিম লোড করার সবচেয়ে সহজ উপায় হল নিম্নরূপ −

<jsp:useBean id = "name" class = "package.class" />

একবার একটি বিন ক্লাস লোড হয়ে গেলে, আপনি jsp:setProperty ব্যবহার করতে পারেন এবং jsp:getProperty মটরশুটি বৈশিষ্ট্য পরিবর্তন এবং পুনরুদ্ধার করার ক্রিয়া।

নিম্নলিখিত সারণী useBean অ্যাকশন -

এর সাথে সম্পর্কিত বৈশিষ্ট্যগুলি তালিকাভুক্ত করে
Sr. No. অ্যাট্রিবিউট এবং বর্ণনা
1 শ্রেণী
শিমের পুরো প্যাকেজের নাম নির্ধারণ করে।
2 টাইপ
ভেরিয়েবলের ধরন নির্দিষ্ট করে যা বস্তুটিকে নির্দেশ করবে।
3 beanName
java.beans.Beans ক্লাসের instantiate() পদ্ধতি দ্বারা নির্দিষ্ট করা বিনের নাম দেয়।

উদাহরণ

আসুন একটি টেস্ট বিন সংজ্ঞায়িত করি যা আমাদের উদাহরণে আরও ব্যবহার করা হবে −

/* File: TestBean.java */
package action;

public class TestBean {
   private String message = "No message specified";

   public String getMessage() {
      return(message);
   }
   public void setMessage(String message) {
      this.message = message;
   }
}

উপরের কোডটি তৈরি করা TestBean.class-এ কম্পাইল করুন ফাইল করুন এবং নিশ্চিত করুন যে আপনি C:\apache-tomcat-7.0.2\webapps\WEB-INF\classes\action-এ TestBean.class কপি করেছেন। ফোল্ডার এবং CLASSPATH ভেরিয়েবলকেও এই ফোল্ডারে সেট করা উচিত −

এখন main.jsp-এ নিম্নলিখিত কোডটি ব্যবহার করুন ফাইল এটি বিনটি লোড করে এবং একটি সাধারণ স্ট্রিং প্যারামিটার −

সেট/পায়
<html>
   <head>
      <title>Using JavaBeans in JSP</title>
   </head>
   <body>
      <center>
         <h2>Using JavaBeans in JSP</h2>
         <jsp:useBean id = "test" class = "action.TestBean" />
         <jsp:setProperty name = "test" property = "message" value = "Hello JSP..." />
         <p>Got message....</p>
         <jsp:getProperty name = "test" property = "message" />
      </center>
   </body>
</html>

আসুন এখন main.jsp অ্যাক্সেস করার চেষ্টা করি , এটি নিম্নলিখিত ফলাফল প্রদর্শন করবে -

JSP-তে JavaBeans ব্যবহার করা

Got message....
Hello JSP...


  1. উইন্ডোজ 10 এ অ্যাকশন সেন্টার কীভাবে খুলবেন এবং ব্যবহার করবেন

  2. অ্যান্ড্রয়েডে অ্যাকশন ডাউন ইভেন্ট কীভাবে ব্যবহার করবেন?

  3. অ্যান্ড্রয়েডে অ্যাকশন মুভ ইভেন্ট কীভাবে ব্যবহার করবেন?

  4. অ্যান্ড্রয়েডে অ্যাকশন আপ ইভেন্ট কীভাবে ব্যবহার করবেন?