getProperty অ্যাকশন একটি দেওয়া প্রপার্টির মান রিট্রিভ করে, সেটিকে স্ট্রিং-এ কনভার্ট করে এবং আউটপুটে ইনসার্ট করে।
getProperty অ্যাকশনের শুধু দুটি অ্যাট্রিবিউট আছে, য strenght দুটিই রিকোয়ার্ড। সিনট্যাক্স:
<jsp:useBean id = "myName" ... /> ... <jsp:getProperty name = "myName" property = "someProperty" .../>
getProperty অ্যাকশনের সাথে যুক্ত প্রয়োজনীয় অ্যাট্রিবিউটগুলো:
| ক্রমিক নং | অ্যাট্রিবিউট ও বর্ণনা |
|---|---|
| 1 | name বিনের নাম যার প্রপার্টি রিট্রিভ করা হবে। বিনটি পূর্বে ডিফাইন করা থাকতে হবে। |
| 2 | property প্রপার্টি অ্যাট্রিবিউট হলো বিন প্রপার্টির নাম যা রিট্রিভ করা হবে। |
উদাহরণ
একটি টেস্ট বিন ডিফাইন করা যাক:
/* 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 ফোল্ডারে কপি করা হয়েছে এবং 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 অ্যাক্সেস করলে ফলাফল:
Using JavaBeans in JSP
Got message.... Hello JSP...