JSP Syntax in Hindi

JSP Syntax in Hindi

Jsp syntax :-

Jsp और html के मध्य एक basic अन्तर यह है कि html के tag browser process होते हैं परंतु jsp के tag web server द्वारा process किये जाते हैं।

Jsp का syntax XML की तरह ही है जहाँ पर text के साथ tag को जोड़ा जाता है

jsp के element data को 5 भागो में बाँटा गया है

  1. Jsp directive

  2. Declaration

  3. Script-lets

  4. Expression

  5. Standard action

 

 

1.Jsp directive:-

JSP  के tag <% से शुरू होते है तथा %> ऐसे बन्द होते हैं

Directive वह instruction है जिसको JSP page को servlet में translate करने पर process किया जाता है।

<%@…….%>

यह तीन प्रकार के होते है

A.Page directive :-

इसमें दिये गये instruction सम्पूर्ण Jsp file में लागू होते हैं page directive में error page बनाने पर कोई भी exception या error आने पर यह page display होगा

Page directive में use होने वाले attribute कुछ common attribute है।

  • Language= “java”
  • Import =”package.class”
  • Session=”true/false “

Ex:- error page .Jao

<%@page language= “java” import=”java.util”session=”true”……%>

<Html>

<Body>

<H1>this is an error </h1>

</Body>

</Html>

B.Include tag :-

यह JSP file में किसी static file या code को include करता है

Ex:- <%@ include file =”relative url”%>

C. Taglib –

directive :- यह user defined tag को use करने के लिए प्रयोग किया जाता है तथा यह tag library को भी define करता है।

Ex:- <%@taglibUri = “URITOtaglibrary”println=x=”tagprefi”% >

 

2.Declaration:-

JSP Declaration का प्रयोग method या variable को define या variable को define करने के लिए किया जाता है

Declaration को main body के अन्दर रखा जाता है

<%! Declaration%>

<%! Declaration %>

<%! Int x= 5,%>

 

3.Script-lets:-

jsp scripting html page  के अन्दर code को directly enter करने का एक तरीका है

JSP में तीन scripting element होते हैं

I. Declaration:-

JSP Declaration का प्रयोग method या variable को define या variable को define करने के लिए किया जाता है

Declaration को main body के अन्दर रखा जाता है

 

II. Script let:-

इसके द्वारा किसी भी page में java के code को embed किया जाता है

जो भी java code embed किया जाता है वह <% से शुरू तथा %> से खत्म होता है

Ex:- <% script let %>

Script let source  को request time पर execute किया जाता है तथा इसके अंदर कितने भी language statement हो सकते हैं।

<Html>

<Body>

Int x =5;

For ( x= 1; x<5, x++)

{

Outprintln (<h1>hello word</h1>);

}

</Body>

</Html>

 

IV.Expression:-

इसका प्रयोग पेज में dynamic तरीके से calculate की गई value को insert करने के लिए किया जाता है।  expression हमेशा <%=…..%> से शुरू ओर Close  किये  जाते हैं

4. Expression:-

इसका प्रयोग पेज में dynamic तरीके से calculate की गई value को insert करने के लिए किया जाता है। expression हमेशा <%=…..%> से शुरू ओर Close किये  जाते हैं

Expression terminate (;) होते हैं तथा किसी भी expression को java language के आधार पर लिखा जाता है

Time<%=(“new java.util.data “)%>

 

Read more:-

what is multimedia in Hindi

 

5.Standard action:-

यह एक  specific tag है जो कि JSP का run time behavior को affect करते है Jsp action object पर act करते है

यह 7 प्रकार के होते है ।

  1. <jsp:param>:-

यह action का प्रयोग दूसरे tags को value के रूप में information देना है इसके अन्दर दो attribute Name तथा value होते हैं

Ex. <Java:param>

<Java:param name=”student”value=”neeraj”>

 

  1. <jsp:include> :-

यह action static या dynamic resource को include करने के लिए use होता है

Ex. <jsp:include page=”page URL” flush=”true/false”>

 

  1. <Jsp: forward>:-

यह action client request को किसी html page या jsp file को processing के लिए forward करता है

Ex. <jsp:forward page=”value”>

 

  1. <jsp:plugin>:-

यह action applet या आवश्यकता पड़े तो java-plugin download करके bean या applet को execute करता है

Ex <jsp:plugin type=”applet/bean” code=”objectcode” codebase=”objectcodebase”>

 

  1. <jsp:usebean>:-

यह action हमें jsp page में JavaBean को load करने के लिए use होता है

 

  1. <Jsp:setproperty>

Ex.<jsp:getAttribute name=”” property=”” >

 

  1. <Jsp:getproperty> :-

यह दोनों action bean या दूसरे element से dynamic content को generate करने तथा display करने के लिए use किये जाते हैं

Ex. <jsp:setproperty name=”” property=””>

Leave a Comment