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

जेएसपी में कार्रवाई का उपयोग कैसे करें?

<घंटा/>

सेटप्रॉपर्टी क्रिया बीन के गुण सेट करती है। इस क्रिया से पहले बीन को पहले परिभाषित किया जाना चाहिए था। सेटप्रॉपर्टी क्रिया का उपयोग करने के दो बुनियादी तरीके हैं -

आप jsp:setProperty . का उपयोग कर सकते हैं के बाद, लेकिन एक jsp:useBean . के बाहर तत्व, जैसा कि नीचे दिया गया है -

...

इस मामले में, jsp:setProperty इस पर ध्यान दिए बिना निष्पादित किया जाता है कि कोई नया बीन तत्काल था या मौजूदा बीन पाया गया था।

एक दूसरा संदर्भ जिसमें jsp:setProperty दिखाई दे सकता है वह jsp:useBean के मुख्य भाग के अंदर है तत्व, जैसा कि नीचे दिया गया है -

 ... 

यहां, जेएसपी:सेटप्रॉपर्टी केवल तभी निष्पादित की जाती है जब कोई नई वस्तु तत्काल हो, न कि यदि कोई मौजूदा वस्तु मिली हो।

निम्न तालिका सेटप्रॉपर्टी . से संबद्ध विशेषताओं को सूचीबद्ध करती है क्रिया -

Sr.No. विशेषता और विवरण
1 नाम
बीन को नामित करता है जिसकी संपत्ति सेट की जाएगी। बीन को पहले परिभाषित किया जाना चाहिए था।
2 संपत्ति
उस संपत्ति को इंगित करता है जिसे आप सेट करना चाहते हैं। "*" के मान का अर्थ है कि सभी अनुरोध पैरामीटर जिनके नाम बीन संपत्ति के नाम से मेल खाते हैं, उन्हें उपयुक्त सेटर विधियों में पारित किया जाएगा।
3 मान
वह मान जो दी गई संपत्ति को सौंपा जाना है। पैरामीटर का मान शून्य है, या पैरामीटर मौजूद नहीं है, सेटप्रॉपर्टी क्रिया को अनदेखा किया जाता है।
4 परम
परम विशेषता अनुरोध पैरामीटर का नाम है जिसका मूल्य संपत्ति प्राप्त करना है। आप मान और परम दोनों का उपयोग नहीं कर सकते हैं, लेकिन दोनों में से किसी का भी उपयोग करने की अनुमति नहीं है।

उदाहरण

आइए एक परीक्षण बीन को परिभाषित करें जो आगे हमारे उदाहरण में उपयोग किया जाएगा -

/* फ़ाइल:TestBean.java */package action; public class TestBean {निजी स्ट्रिंग संदेश ="कोई संदेश निर्दिष्ट नहीं"; सार्वजनिक स्ट्रिंग getMessage () {वापसी (संदेश); } सार्वजनिक शून्य सेटमैसेज (स्ट्रिंग संदेश) { यह संदेश =संदेश; }} 

उपरोक्त कोड को उत्पन्न TestBean.class . में संकलित करें फ़ाइल और सुनिश्चित करें कि आपने TestBean.class को C:\apache-tomcat-7.0.2\webapps\WEB-INF\classes\action में कॉपी किया है फ़ोल्डर और क्लासपाथ वेरिएबल को भी इस फोल्डर में सेट किया जाना चाहिए -

अब main.jsp में निम्न कोड का उपयोग करें फ़ाइल। यह बीन को लोड करता है और एक साधारण स्ट्रिंग पैरामीटर सेट/प्राप्त करता है -

  JSP में JavaBeans का उपयोग करना   

JSP में JavaBeans का उपयोग करना

संदेश मिला....

आइए अब main.jsp . तक पहुंचने का प्रयास करें , यह निम्नलिखित परिणाम प्रदर्शित करेगा -

JSP में JavaBeans का उपयोग करना

संदेश मिला....नमस्ते JSP...

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

    यह उदाहरण दर्शाता है कि एंड्रॉइड में एक्शन डाउन इवेंट का उपयोग कैसे करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हम

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

    यह उदाहरण एंड्रॉइड में एक्शन मूव इवेंट का उपयोग कैसे करें के बारे में प्रदर्शित करता है। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरो

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

    यह उदाहरण दर्शाता है कि एंड्रॉइड में एक्शन अप इवेंट का उपयोग कैसे करें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हमने