Execute Java Code based on list of checkboxes in HTML -
मेरे पास निम्न श्रेणी है:
सार्वजनिक वर्ग उपयोगिता {सार्वजनिक स्थैतिक शून्य पुनः आरंभ (स्ट्रिंग) [] आर्ग्स) {// पुनरारंभ लॉजिक} सार्वजनिक स्थिर शून्य बंद (स्ट्रिंग [] आर्ग्स) {// शटडाउन लॉजिक}}
दोनों ही तरीकों से एक सूची की स्थितियों में लगेगा
मेरे जेएसपी में मेरे पास है:
& lt; form action = "ActionForm" & gt; गतिशील रूप से जेनरेट किया गया ; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "सूची" मान = "XA" & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "सूची" मान = "SDFS" & gt; ... & lt;! - यह एक स्क्रिप्ट के साथ जनरेटेड & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "सूची" मान = "एफडीएफएस" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" मान = "पुनः प्रारंभ करें" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" मान = "शटडाउन" & gt; & Lt; / प्रपत्र & gt;
लेकिन मैं कैसे चेकबॉक्स की एक सरणी को संभाल करने के लिए ActionForm और संबंधित एक्शन लिखने के लिए उलझन में हूँ, और यह निर्धारित करने के लिए कि किस पद्धति को कॉल करना है, क्योंकि दो सबमिट बटन हैं।
चूंकि JSP HTML का उपयोग करता है, इसलिए आप एक & lt; form & gt;
-टैग बना सकते हैं जो आपके चेकबॉक्स और आपके बटन यह कुछ ऐसा दिख सकता है:
& lt; form action = "handle.jsp" method = "get" & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "चेकबॉक्स 1" & gt; & Lt; इनपुट प्रकार = "चेकबॉक्स" नाम = "चेकबॉक्स 2" & gt; & Lt;! - आपको कितने चेकबॉक्स चाहिए - & gt; & Lt; इनपुट प्रकार = "सबमिट करें" नाम = "सबमिट करें" मान = "बटन 1" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" नाम = "सबमिट करें" मान = "बटन 2" & gt; & Lt; / प्रपत्र & gt;
अब, handle.jsp
में, अपनी तर्क जांचें। यदि कोई चेकबॉक्स क्लिक किया जाता है, तो आपके पास अनुरोध
-वर्तमान में एक पैरामीटर प्रविष्टि होगी। "सबमिट करें"
नामक पैरामीटर से या आपने बटन को कैसे नाम दिया है जिसे आप देख सकते हैं कि कौन सा बटन क्लिक किया जाता है - वह पैरामीटर आपके HTML फॉर्म में निर्दिष्ट बटन का मान रखेगा।
Comments
Post a Comment