কম্পিউটার

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


সেট প্রপার্টি কর্ম একটি বিন বৈশিষ্ট্য সেট করে. এই কর্মের আগে বিন অবশ্যই পূর্বে সংজ্ঞায়িত করা হয়েছে। সেটপ্রপার্টি অ্যাকশন -

ব্যবহার করার দুটি মৌলিক উপায় রয়েছে

আপনি jsp:setProperty ব্যবহার করতে পারেন পরে, কিন্তু একটি jsp:useBean এর বাইরে উপাদান, নীচে দেওয়া হিসাবে -

<jsp:useBean id = "myName" ... />
...
<jsp:setProperty name = "myName" property = "someProperty" .../>

এই ক্ষেত্রে, jsp:setProperty একটি নতুন বিন তাত্ক্ষণিক বা একটি বিদ্যমান বিন পাওয়া গেছে তা নির্বিশেষে কার্যকর করা হয়৷

একটি দ্বিতীয় প্রসঙ্গ যেখানে jsp:setProperty প্রদর্শিত হতে পারে একটি jsp:useBean এর শরীরের ভিতরে উপাদান, নীচে দেওয়া হিসাবে -

<jsp:useBean id = "myName" ... >
   ...
   <jsp:setProperty name = "myName" property = "someProperty" .../>
</jsp:useBean>

এখানে, jsp:setProperty শুধুমাত্র তখনই কার্যকর করা হয় যখন একটি নতুন অবজেক্ট ইনস্ট্যান্টিশিয়েট করা হয়, যদি একটি বিদ্যমান পাওয়া যায় তাহলে নয়।

নিচের সারণীতে setProperty-এর সাথে সম্পর্কিত বৈশিষ্ট্যগুলি তালিকাভুক্ত করা হয়েছে কর্ম -

Sr. No. অ্যাট্রিবিউট এবং বর্ণনা
1 নাম
যে সম্পত্তি সেট করা হবে সেই বিনটিকে মনোনীত করে৷ বিন আগে সংজ্ঞায়িত করা আবশ্যক.
2 সম্পত্তি
আপনি যে সম্পত্তি সেট করতে চান তা নির্দেশ করে। "*" এর একটি মান মানে হল যে সমস্ত অনুরোধের পরামিতি যার নাম বিন সম্পত্তির নামের সাথে মিলে যায় উপযুক্ত সেটার পদ্ধতিতে পাঠানো হবে।
3 মান
প্রদত্ত সম্পত্তিতে যে মান বরাদ্দ করা হবে। প্যারামিটারের মানটি শূন্য, বা প্যারামিটারটি বিদ্যমান নেই, setProperty অ্যাকশন উপেক্ষা করা হয়েছে।
4 পরম
প্যারাম অ্যাট্রিবিউট হল রিকোয়েস্ট প্যারামিটারের নাম যার মান সম্পত্তিটি গ্রহণ করতে হবে। আপনি মান এবং প্যারাম উভয়ই ব্যবহার করতে পারবেন না, তবে উভয়ই ব্যবহার করা অনুমোদিত।

উদাহরণ

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

/* 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. অ্যান্ড্রয়েডে অ্যাকশন আপ ইভেন্ট কীভাবে ব্যবহার করবেন?