में PropertyPlaceholderConfigurer में निर्दिष्ट संपत्ति फ़ाइल से संपत्ति का उपयोग करने के अपने आवेदन संदर्भ में मैं परिभाषित किया है गुण फ़ाइल:कैसे JSP
<context:property-placeholder location="classpath:application.properties" />
मैं संपत्ति JSP पेज पर है कि फाइल में परिभाषित का मूल्य प्राप्त करना चाहते हैं। वहाँ है कि रास्ते में
${something.myProperty}?
वास्तव में अच्छा हो जाता है! लेकिन घोषणा में पहला बीन PropertiesFactoryBean प्रकार का है, ProperyPlaceholderConfigurer का नहीं। इसका मतलब यह होना चाहिए कि एक्सएमएल में संपत्ति प्लेसहोल्डर के प्रतिस्थापन के लिए मैं प्रॉपर्टीप्लेसहोल्डर कॉन्फिगररबीन में आवेदन गुणों की घोषणा को डुप्लिकेट करना चाहता हूं? – glaz666
@ glaz666: मैं यह कहना भूल गया था कि PropertyPlaceholdConfigurer इसके लिए अपरिवर्तनीय नहीं है। मैंने अपना जवाब थोड़ा सा संपादित किया। – sinuhepop
मैंने प्लेसहोल्डर कॉन्फ़िगरर को यह "गुण" बीन पास कर दिया है और ऐसा लगता है कि यह काम करता है, लेकिन फिर भी मैं इसे जेएसपी फाइलों में काम नहीं कर सकता क्योंकि जब मैं $ {Properties} तक पहुंचने का प्रयास करता हूं तो यह ContextExposingHttpServletRequest से getAttribute को कॉल करने का भी प्रयास नहीं कर रहा है बीन का खुलासा होता है – glaz666