Introduction
जब हम JSP में dynamic web pages बनाते हैं, तो कई बार हमें JavaBeans use करना होता है, data pass करना होता है या दूसरे resources को include करना होता है।
सोचिए—अगर हमें बार-बार Java code लिखना पड़े हर छोटे काम के लिए, तो code complex और difficult हो जाएगा।
यहीं पर JSP Standard Actions काम आते हैं। ये predefined tags होते हैं जो common tasks को आसान बना देते हैं।
Definition
JSP Standard Actions predefined tags होते हैं जिनका उपयोग JSP pages में common operations जैसे object creation, data handling और resource inclusion के लिए किया जाता है।
Concept
1. Common JSP Standard Actions
कुछ important standard actions हैं:
<jsp:useBean><jsp:setProperty><jsp:getProperty><jsp:include><jsp:forward>
2. useBean Action
यह JavaBean object create करने के लिए use होता है।
<jsp:useBean id="user" class="com.example.User" />
Output:
User class का object create होगा
3. setProperty Action
Bean में value set करने के लिए।
<jsp:setProperty name="user" property="name" value="Rahul" />
Output:
user object में name = Rahul set होगा
4. getProperty Action
Bean की value display करने के लिए।
<jsp:getProperty name="user" property="name" />
Output:
Rahul
5. include Action
किसी दूसरे JSP page को include करने के लिए।
<jsp:include page="header.jsp" />
Output:
header.jsp का content current page में add हो जाएगा
6. forward Action
Request को दूसरे page पर भेजने के लिए।
<jsp:forward page="home.jsp" />
Output:
User home.jsp page पर redirect हो जाएगा
Real-Life Example
मान लीजिए एक website है:
Header हर page पर same है → include action
User data store करना → useBean
User data show करना → getProperty
Important Points
Standard actions predefined होते हैं
Code को simple और reusable बनाते हैं
JavaBeans के साथ use होते हैं
include और forward navigation के लिए use होते हैं
Dynamic web pages में useful हैं
निष्कर्ष
JSP Standard Actions JSP development को आसान और efficient बनाते हैं। ये common tasks को simplify करते हैं और code को clean और reusable बनाते हैं।