java - EL in a JSP stopped evaluating -


एक जेएसपी पेज (index.jsp) में:

  $ {requestContext.requestURL} यूआरएल  

सिर्फ अभिव्यक्ति ही दिखाता है इसे ""

जैसे कुछ करने के लिए मूल्यांकन किया जाता है मैंने मेवेन-प्रोजेक्ट-वेबपैप के साथ मेपेन प्रोजेक्ट को एक्लिप्स् में बनाया है। जेटी संस्करण जेटी-6.1.14 है।

मेरा वेब। Xml सरल है:

  & lt; वेब-ऐप & gt; & Lt; डिस्प्ले-नेम & gt; आरशियप्ले निर्मित वेब अनुप्रयोग & lt; / display-name & gt; & LT; सर्वलेट & gt; & LT; सर्वलेट-नाम & gt; SomersetServlet & lt; / सर्वलेट-नाम & gt; & LT; प्रदर्शन-नाम & gt; SomersetServlet & lt; / प्रदर्शन-नाम & gt; & LT; वर्णन & gt; & lt; / वर्णन & gt; & LT; सर्वलेट श्रेणी & gt; com.foo.somerset.SomersetServlet & lt; / सर्वलेट श्रेणी & gt; & Lt; / सर्वलेट & gt; & LT; सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-नाम & gt; SomersetServlet & lt; / सर्वलेट-नाम & gt; & LT; यूआरएल पैटर्न & gt; /som.do< / url पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt; & Lt; / वेब एप्लिकेशन & gt;  

कुछ संभावित कारणों के लिए देखें।

आपकी web.xml वेब-एप्लिकेशन_2_4.xsd स्कीमा के संदर्भ में होना चाहिए, जैसे

  & lt; web-app xmlns = "http://java.sun.com/xml/ns/j2ee" xmlns: xsi = "Http://www.w3.org/2001/XMLSchema-instance" xsi: स्कीमा स्थान = "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" संस्करण = "2.4" & gt ;  

यह servlet 2.4 और jsp 2.0 प्रसंस्करण सक्षम करता है, जिसमें EL शामिल है।

बीटीडब्ल्यू requestContext मान्य निहित वस्तु नहीं है।


Comments