मैं एक सर्वलेट विन्यास जानकारी लोड करने की जरूरत है कि बना रहा हूं सूची भंडारण। मुझे आवश्यक कॉन्फ़िगरेशन जानकारी का एक हिस्सा स्ट्रिंग्स की एक सूची है (विशेष रूप से, होस्टनामों और/या यूआरएल की एक सूची)।जावा सर्वलेट - एक मूल्यों की web.xml में (कई परम-मूल्य के लिए एक परम-नाम)
मैं इस जानकारी को मेरी सर्वलेट की web.xml फ़ाइल में संग्रहीत करने की उम्मीद कर रहा था (इसलिए मुझे अपना खुद का पार्सर लिखना नहीं है) या तो संदर्भ-param या init-param; एक ही param-name के लिए अनिवार्य रूप से एकाधिक param-value है।
मैं क्या पसंद करेंगे का उदाहरण:
<context-param>
<param-name>validHosts</param-name>
<param-value>example1.com</param-value>
<param-value>example2.com</param-value>
<param-value>example3.com</param-value>
</context-param>
मेरे प्रारंभिक अनुसंधान इस में इंगित करता है संभव नहीं है - कि वहाँ केवल किसी भी परम-नाम के लिए एक एकल परम-मूल्य (हो सकता है या तो संदर्भ-भीतर परम या init-param)।
मैं जानता हूँ कि मैं सिर्फ एक परम-मूल्य के भीतर एक पृथक सूची इस्तेमाल कर सकते हैं, लेकिन वास्तव में मैं अभी भी web.xml उपयोग करना चाहते हैं मेरी ही एकमात्र विकल्प है? क्या मुझे बस अपनी खुद की कॉन्फ़िगरेशन फ़ाइल पार्सर लिखना बंद करना चाहिए?
जैसा कि मुझे संदेह था .... ठीक है, मैं करूँगा, लेकिन इसका मतलब यह नहीं है कि मुझे यह पसंद है! – greenlaw