Introduction
जब हम JSP page बनाते हैं, तो हमें server को कुछ instructions देने होते हैं—जैसे language क्या है, page का content type क्या है, error handling कैसे होगी आदि।
सोचिए—अगर server को यह न बताया जाए कि JSP page कैसे process करना है, तो execution में समस्या आ सकती है।
यहीं पर Page Directive काम आता है। यह JSP page के लिए global settings define करता है।
Definition
Page Directive JSP का एक directive है जिसका उपयोग JSP page के behavior और settings को define करने के लिए किया जाता है।
Concept
1. Page Directive Syntax
<%@ page attribute="value" %>
2. Common Attributes
कुछ महत्वपूर्ण attributes:
- language
- contentType
- import
- errorPage
- isErrorPage
3. language Attribute
यह बताता है कि JSP में कौन सी language use हो रही है (usually Java)।
<%@ page language="java" %>
Output:
JSP Java language में process होगा
4. contentType Attribute
यह response का type define करता है।
<%@ page contentType="text/html" %>
Output:
Browser HTML content display करेगा
5. import Attribute
Java packages import करने के लिए।
<%@ page import="java.util.*" %>
Output:
Java utilities package use किया जा सकता है
6. errorPage Attribute
Error आने पर किस page पर जाना है।
<%@ page errorPage="error.jsp" %>
7. isErrorPage Attribute
यह बताता है कि current page error handle करेगा या नहीं।
<%@ page isErrorPage="true" %>
8. Complete Example
<%@ page language="java" contentType="text/html" %>
<html>
<body>
<%
out.println("Page Directive Example");
%>
</body>
</html>
Output:
Page Directive Example
Real-Life Example
मान लीजिए:
आप एक website बना रहे हैं
Error आने पर अलग page दिखाना चाहते हैं
तो Page Directive का use करेंगे
Important Points
Page Directive JSP settings define करता है<%@ page %> syntax होता है
language, contentType important attributes हैं
Error handling में useful है
Global level पर apply होता है
निष्कर्ष
Page Directive JSP का एक महत्वपूर्ण हिस्सा है, जो page के behavior और configuration को control करता है। इसके माध्यम से हम JSP page को properly manage और customize कर सकते हैं।