getProperty একটি প্রদত্ত সম্পত্তির মান পুনরুদ্ধার করার জন্য অ্যাকশন ব্যবহার করা হয় এবং এটিকে একটি স্ট্রিং-এ রূপান্তরিত করে এবং অবশেষে এটিকে আউটপুটে ঢোকানো হয়।
getProperty অ্যাকশনের মাত্র দুটি বৈশিষ্ট্য রয়েছে, উভয়ই প্রয়োজন। getProperty অ্যাকশনের সিনট্যাক্স নিম্নরূপ -
<jsp:useBean id = "myName" ... /> ... <jsp:getProperty name = "myName" property = "someProperty" .../>
নিম্নলিখিত সারণীতে getProperty-এর সাথে সংশ্লিষ্ট প্রয়োজনীয় গুণাবলীর তালিকা রয়েছে কর্ম -
Sr. No. | অ্যাট্রিবিউট এবং বর্ণনা |
---|---|
1 | নাম পুনরুদ্ধার করা একটি সম্পত্তি আছে যে বিন নাম. বিন আগে সংজ্ঞায়িত করা আবশ্যক. |
2 | সম্পত্তি সম্পত্তি বৈশিষ্ট্য পুনরুদ্ধার করা বিন সম্পত্তির নাম। |
উদাহরণ
আসুন একটি টেস্ট বিন সংজ্ঞায়িত করি যা আমাদের উদাহরণে আরও ব্যবহার করা হবে −
/* 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...