Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP में XPath एक्सप्रेशन परिणाम के मान को चर में कैसे उपयोग करें?


<x:set> टैग एक चर को XPath एक्सप्रेशन के मान पर सेट करता है।

यदि XPath एक्सप्रेशन का परिणाम बूलियन है, तो <x:set> टैग एक java.lang.Boolean ऑब्जेक्ट सेट करता है; स्ट्रिंग के लिए, java.lang.String; और संख्या के लिए, java.lang.Number।

विशेषताएं

<x:set> टैग में निम्नलिखित विशेषताएं होती हैं:

विशेषता विवरण आवश्यक डिफ़ॉल्ट
var XPath एक्सप्रेशन के मान पर सेट किया जाने वाला चर हाँ बॉडी
select मूल्यांकन किया जाने वाला XPath एक्सप्रेशन नहीं कोई नहीं
scope var विशेषता में निर्दिष्ट चर का स्कोप नहीं Page

उदाहरण

निम्नलिखित उदाहरण दिखाएगा कि <x:set> टैग का उपयोग कैसे करें:

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %> 
<%@ taglib prefix = "x" uri = "https://java.sun.com/jsp/jstl/xml" %> 
<html> 
<head> 
<title>JSTL टैग्स</title> 
</head> 
<body> 
<h3>पुस्तकें जानकारी:</h3> 
<c:set var = "xmltext"> 
<books> 
<book> 
<name>Padam History</name> 
<author>ZARA</author> 
<price>100</price> 
</book> 
<book> 
<name>Great Mistry</name> 
<author>NUHA</author> 
<price>2000</price> 
</book> 
</books> 
</c:set> 
<x:parse xml = "${xmltext}" var = "output"/> 
<x:set var = "fragment" select = "$output//book"/> 
<b>दूसरी पुस्तक की कीमत</b>: <c:out value = "${fragment}" /> 
</body> 
</html>

उपरोक्त JSP को एक्सेस करें, निम्नलिखित परिणाम प्रदर्शित होगा:

पुस्तकें जानकारी: दूसरी पुस्तक की कीमत:[[book: null], [book: null]]

  1. - JSP में पैरामीट्राइज़्ड SQL क्वेरी का उपयोग कैसे करें?

    <sql:param> टैग का उपयोग <sql:query> टैग और <sql:update> टैग के लिए नेस्टेड एक्शन के रूप में किया जाता है ताकि वैल्यू प्लेसहोल्डर के लिए मान प्रदान किया जा सके। यदि null मान प्रदान किया जाता है, तो मान को प्लेसहोल्डर के लिए SQL NULL पर सेट किया जाता है। विशेषताएं <sql:param>

  1. - क्या JSP में XPath एक्सप्रेशन का परीक्षण किया जा सकता है?

    <x:if> टैग एक टेस्ट XPath एक्सप्रेशन का मूल्यांकन करता है और यदि यह सत्य है, तो यह अपने बॉडी को प्रोसेस करता है। यदि टेस्ट शर्त असत्य है, तो बॉडी को अनदेखा किया जाता है। विशेषताएं <x:if> टैग में निम्नलिखित विशेषताएं होती हैं: विशेषता विवरण आवश्यक डिफ़ॉल्ट select मूल्यांकन किया

  1. - पायथन रेगुलर एक्सप्रेशन में वेरिएबल्स का उपयोग कैसे करें?

    निम्नलिखित कोड पायथन रेगेक्स में वेरिएबल्स के उपयोग को दर्शाता है। वेरिएबल में कोई विशेष या मेटा कैरेक्टर या रेगुलर एक्सप्रेशन नहीं हो सकता। हम केवल स्ट्रिंग कंकेटनेशन का उपयोग करके एक स्ट्रिंग बनाते हैं। उदाहरण import re s = I love books var_name = love result = re.search((.+) + var_name + (.+),