Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP में <jsp:useBean> एक्शन का उपयोग कैसे करें?


useBean एक्शन काफी बहुमुखी है। यह पहले id और स्कोप वेरिएबल्स का उपयोग करके किसी मौजूदा ऑब्जेक्ट की खोज करता है। यदि कोई ऑब्जेक्ट नहीं मिलता है, तो यह निर्दिष्ट ऑब्जेक्ट बनाने का प्रयास करता है।

बीन लोड करने का सबसे सरल तरीका निम्नानुसार है -

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

एक बार बीन क्लास लोड हो जाने पर, आप बीन प्रॉपर्टीज़ को संशोधित और पुनर्प्राप्त करने के लिए jsp:setProperty और jsp:getProperty एक्शन्स का उपयोग कर सकते हैं।

निम्न तालिका useBean एक्शन से जुड़े एट्रिब्यूट्स को सूचीबद्ध करती है -

Sr.No.एट्रिब्यूट और विवरण
1class
बीन का पूरा पैकेज नाम निर्दिष्ट करता है।
2type
उस वेरिएबल के प्रकार को निर्दिष्ट करता है जो ऑब्जेक्ट को संदर्भित करेगा।
3beanName
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 फ़ाइल में संकलित करें और सुनिश्चित करें कि आपने 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... 

  1. एंड्रॉइड में एक्शन डाउन इवेंट का उपयोग कैसे करें? एंड्रॉइड में एक्शन डाउन इवेंट का उपयोग कैसे करें?

    एंड्रॉइड में ACTION_DOWN टच इवेंट हैंडल करें यह ट्यूटोरियल दिखाता है कि OnTouchListener और MotionEvent.ACTION_DOWN का उपयोग करके टच डाउन इवेंट (उंगली स्क्रीन छूने पर) कैसे संभालें। चरण 1: प्रोजेक्ट बनाएं एंड्रॉइड स्टूडियो में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट (res/layout/activity_main.xml) <?xm

  1. एंड्रॉइड में एक्शन मूव इवेंट का उपयोग कैसे करें? एंड्रॉइड में एक्शन मूव इवेंट का उपयोग कैसे करें?

    एंड्रॉइड में ACTION_MOVE टच इवेंट हैंडल करें यह ट्यूटोरियल दिखाता है कि MotionEvent.ACTION_MOVE का उपयोग करके टच मूवमेंट (ड्रैग/स्वाइप) कैसे ट्रैक करें और रियल-टाइम निर्देशांक प्राप्त करें। चरण 1: प्रोजेक्ट बनाएं एंड्रॉइड स्टूडियो में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट (res/layout/activity_main.xml

  1. एंड्रॉइड में एक्शन अप इवेंट का उपयोग कैसे करें? एंड्रॉइड में एक्शन अप इवेंट का उपयोग कैसे करें?

    एंड्रॉइड में ACTION_UP टच इवेंट हैंडल करें यह ट्यूटोरियल दिखाता है कि MotionEvent.ACTION_UP का उपयोग करके टच रिलीज (उंगली उठाने पर) कैसे डिटेक्ट करें। यह क्लिक/टैप पहचानने के लिए उपयोगी है। चरण 1: प्रोजेक्ट बनाएं एंड्रॉइड स्टूडियो में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट (res/layout/activity_main.xml