में अभी भी अधिक डेटा है, मैं स्प्रिंग एक्सप्रेशन भाषा (एसपीईएल) का उपयोग कर रहा हूं और एक नमूना कार्यक्रम बनाया है। कोड स्निपेटस्पेल एक वैध अभिव्यक्ति को पार्स कर रहा है, अभिव्यक्ति
ExpressionParser parser=new SpelExpressionParser();
Expression expression=parser.parseExpression("Hello SPEL");
लेकिन त्रुटि से नीचे आ गया।
Exception in thread "main" org.springframework.expression.spel.SpelParseException: EL1041E:(pos 6): After parsing a valid expression, there is still more data in the expression: 'SPEL'
at org.springframework.expression.spel.standard.InternalSpelExpressionParser.doParseExpression(InternalSpelExpressionParser.java:116)
at org.springframework.expression.spel.standard.SpelExpressionParser.doParseExpression(SpelExpressionParser.java:56)
at org.springframework.expression.spel.standard.SpelExpressionParser.doParseExpression(SpelExpressionParser.java:1)
at org.springframework.expression.common.TemplateAwareExpressionParser.parseExpression(TemplateAwareExpressionParser.java:66)
at org.springframework.expression.common.TemplateAwareExpressionParser.parseExpression(TemplateAwareExpressionParser.java:56)
तरह डालने के बाद आप सुनिश्चित नहीं हैं कि अगर यह ओपी में मदद करता है की कोशिश यह एक जवाब होने के लिए नहीं है। उत्तर का एकमात्र उद्देश्य ओपी के इस स्पष्ट मुद्दे को हल करना है। और पहले से ही एक उग्र जवाब है। –
मेरी समस्या इसके समान ही है, उल्लिखित उत्तर का सही जवाब है? –
सबसे पहले यदि आपकी समस्या सिर्फ * समान * है तो यह उत्तर सही जगह पर नहीं है। एक उत्तर खोल केवल तभी स्पष्ट करता है जब ओपी ने इसका उल्लेख किया हो। एक उग्र उत्तर बिल्कुल सही उत्तर नहीं है, लेकिन चूंकि कोई टिप्पणी नहीं है या उत्तर पर इतनी बार क्या है इसका तात्पर्य है कि ओपी अपने प्रश्न पर कार्य नहीं कर रहा है और इसीलिए क्यों कोई * स्वीकृत उत्तर चिह्न नहीं है * (यह सिर्फ एक अनुमान है)। लेकिन आप भरोसा कर सकते हैं, खासतौर पर क्योंकि यह अपवॉट्स के साथ एकमात्र उत्तर है, कि इसकी उच्च गुणवत्ता है और ओपी के मुद्दे को हल करती है। –