jsp - jstl <c:foreach error "attribute items does not accept any expressions" -
नीचे mentiond मेरा jsp पृष्ठ jstl sql क्वेरी है:
& Lt; sql: क्वेरी sql = "postname चुनें, root.posts से टिप्पणियां" var = "rs" डेटा स्रोत = "$ {ds}" / & gt; & Lt; c: forEach var = "पंक्ति" आइटम = "$ {rs.rows}" & gt; & LT; टीआर & gt; & Lt; td align = "center" & gt; & lt; c: out value = "$ {row.postname}" & gt; & lt; / c: आउट & gt; & lt; / td & gt; & Lt; td align = "center" & gt; & lt; c: out value = "$ {row.comments}" & gt; & lt; / c: आउट & gt; & lt; / td & gt; & Lt; / टीआर & gt; & Lt; / c: foreach & gt; Jsp मेरी त्रुटि निष्पादित करने के बाद: विशेषता आइटम कोई अभिव्यक्ति नहीं स्वीकार करता है और त्रुटि कॉर्डिएट शो (28,3) जो कि - & lt पर है ; C: foreach var = "पंक्ति" आइटम = "$ {rs.rows}" ..
मेरा context.xml फ़ाइल है:
& lt; प्रसंग & gt; & Lt; संसाधन नाम = "jdbc / myderby" auth = "कंटेनर" प्रकार = "javax.sql.DataSource" उपयोगकर्ता नाम = "रूट" पासवर्ड = "रूट" driverClassName = "org.apache.derby.jdbc.EmbeddedDriver" url = " Jdbc: derby: E: \ workspaceDerby \ DerbyNew \ derbyDb; create = true "maxActive =" 100 "maxIdle =" 30 "maxWait =" 10000 "हटाया गया है =" सच "/> & Lt; / प्रसंग & gt;
मेरा web.xml फ़ाइल:
& lt; संसाधन-रिफ & gt; & Lt; विवरण & gt; डीबी कनेक्शन & lt; / description & gt; & LT; रेस-रेफरी-नाम & gt; JDBC / myderby & lt; / रेस-रेफरी-नाम & gt; & LT; रेस प्रकार & gt; javax.sql.DataSource & lt; / रेस प्रकार & gt; & LT; रेस लेखन & gt; कंटेनर & lt; / रेस लेखन & gt; & Lt; / संसाधन रेफरी & gt;
अतिरिक्त जानकारी:
- एलेप्से इंडिगो
- सर्विसलेट संस्करण 3 के अंदर डेटाबेस के लिए एंबेड डर्बी का उपयोग करना
- jstl.jar संस्करण 1.2, मानक.जर संस्करण 1.1.2
- एचटीएमएल 5
का प्रयोग करके: ट्यूटोरियल से लिया गया है: (वास्तव में ट्यूटोरियल सर्वर संस्करण का उपयोग कर रहा है डर्बी ने इसे संशोधित करने के लिए एंबेडेड डर्बी में इसे संशोधित किया है)
- सफलतापूर्वक जेएसटीपी, सर्वलेट, जेएसटीएल के साथ MySql डीबी का उपयोग करके क्रूड एप्लीकेशन तैयार किया है, लेकिन एंबेड डर्बी के साथ नहीं (क्योंकि एम्बेडेड डर्बी भी उपयोगी है मेरे स्टैंडअलोन एप्लिकेशन और वेब एप्लिकेशन)
आप जेएसटीएल 1.0 के यूआरआई का प्रयोग कर रहे हैं, जो इसे संभाल नहीं करता अभिव्यक्ति की भाषा।
अपना जेएसटीएल यूआरआइ को सही करें:
& lt;% @ taglib prefix = "c" uri = "http://java.sun.com/jsp / JSTL / मूल "% & gt;
अधिक जानकारी के लिए देखें।
Comments
Post a Comment