आपकी ऑफलाइन सहायता

BACK
49

सी प्रोग्रामिंग

149

पाइथन प्रोग्रामिंग

49

सी प्लस प्लस

99

जावा प्रोग्रामिंग

149

जावास्क्रिप्ट

49

एंगुलर जे.एस.

69

पी.एच.पी.
माय एस.क्यू.एल.

99

एस.क्यू.एल.

Free

एच.टी.एम.एल.

99

सी.एस.एस.

149

आर प्रोग्रामिंग

39

जे.एस.पी.





डाउनलोड पी.डी.एफ. ई-बुक्स
JSP - Expression Language(EL)

Expression Language(EL) का इस्तेमाल JavaBean और implicit objects से content को प्राप्त करने के लिए किया जाता है |

Expression Language पर Arithmetic, Logical और Relational Operators या इससे सम्बंधित कुछ reserved words का इस्तेमाल किया जा सकता है |


Syntax for Expression Language(EL) in JSP

${expression}

Operators and Reserved Words in Expression Language

Operator में जो parenthesis(()) में दिए है वो reserved words है |

OperatorDescriptionOperatorDescription
+Addition==(eq)Equal to
-Subtraction!=(ne)Not Equal to
*Multiplication&&(and)Logical AND
/(div)Division||(or)Logical OR
%(mod)Modullus!(not)Not
<(lt)Less thanemptyEmpty Values
>(gt)Greater than.Accessing Bean Property
<=(le)Less than or Equal to[]Accessing Array Elements
>=(ge)Greater than or Equal to()for Subexpression

 

Example for Expression Language in JSP

Source Code :
${4 < 2} <br /><%-- false --%>
${2 < 4} <br /><%-- true --%>
${2 + 4} <br /><%-- 6 --%>
${2 - 4} <br /><%-- -2 --%>
${2 == 4} <br /><%-- false --%>
${2 lt 4} <br /><%-- true --%>
${2 gt 4} <br /><%-- false --%>


implicit Object in Expression Language(EL) in JSP

implicit ObjectDescription
pageScopepage scope(default scope) पर set किये गए attribute name से उसकी value को प्राप्त करने के लिए इस्तेमाल किया जाता है |
requestScoperequest scope पर set किये गए attribute name से उसकी value को प्राप्त करने के लिए इस्तेमाल किया जाता है |
responseScoperesponse scope पर set किये गए attribute name से उसकी value को प्राप्त करने के लिए इस्तेमाल किया जाता है |
sessionScopesession scope पर set किये गए attribute name से उसकी value को प्राप्त करने के लिए इस्तेमाल किया जाता है |
applicationScopeapplication scope पर set किये गए attribute name से उसकी value को प्राप्त करने के लिए इस्तेमाल किया जाता है |
pageContextpageContext Object का वर्णन करता है |
cookiecookie object को प्राप्त किया जाता है |
paramrequest parameter को प्राप्त किया जाता है |
paramValuesrequest parameters को array में प्राप्त किया जाता है |
headerHTTP request headers को प्राप्त किया जाता है |
headerValuesसभी HTTP request headers को array में प्राप्त किया जाता है |

 

Example for param implicit Object in Expression Language(EL) in JSP

<form action="print.jsp">
<input type="text" name="myname" />
<input type="submit" value="Submit" />
</form>
print.jsp
Name : ${param.myname}

Example for requestScope implicit Object in Expression Language(EL) in JSP

<% request.setAttribute("myname", "UD"); %>

Name : ${requestScope.myname}
Output :
Name : UD

Example for sessionScope implicit Object in Expression Language(EL) in JSP

index.jsp
<% session.setAttribute("myname", "UD"); %>
<a href="print.jsp">Click Me</a>
print.jsp
Name : ${sessionScope.myname}
Output :
Name : UD