Introduction
जब हम JSP का उपयोग करके dynamic web pages बनाते हैं, तो हमें HTML के अंदर Java code लिखने की जरूरत होती है।
सोचिए—अगर हमें variable बनाना हो, logic लिखना हो या value print करनी हो, तो हम यह कैसे करेंगे?
यहीं पर JSP Scripting Elements काम आते हैं। ये हमें JSP page में Java code लिखने की सुविधा देते हैं।
Definition
JSP Scripting Elements वे special tags होते हैं जिनकी मदद से हम JSP page में Java code लिख सकते हैं।
Concept
1. Types of JSP Scripting Elements
JSP में मुख्य रूप से 3 scripting elements होते हैं:
- Scriptlet
- Expression
- Declaration
2. Scriptlet Tag
Scriptlet का उपयोग Java code लिखने के लिए किया जाता है।
Syntax:
<% Java Code %>
Example:
<%
int a = 10;
int b = 5;
out.println(a + b);
%>
Output:
15
3. Expression Tag
Expression का उपयोग value को directly output में print करने के लिए होता है।
Syntax:
<%= expression %>
Example:
<%= 10 + 5 %>
Output:
15
4. Declaration Tag
Declaration का उपयोग variables और methods declare करने के लिए होता है।
Syntax:
<%! declaration %>
Example:
<%!
int square(int n) {
return n * n;
}
%>
<%= square(4) %>
Output:
16
5. Difference between Scriptlet and Expression
Scriptlet → Logic और statements के लिए
Expression → Output display करने के लिए
Real-Life Example
मान लीजिए आपको user का name show करना है:
Scriptlet → name store करने के लिए
Expression → name print करने के लिए
Important Points
Scriptlet में Java code लिखा जाता है
Expression output show करता है
Declaration variables/methods define करता है
JSP में Java embed करने के लिए use होते हैं
Dynamic content generation में मदद करते हैं
निष्कर्ष
JSP Scripting Elements JSP का core हिस्सा हैं, जो HTML के अंदर Java code लिखने की सुविधा देते हैं। इनके माध्यम से हम dynamic और interactive web pages आसानी से बना सकते हैं।