سؤال

عند باستخدام Restlets ، كيف يمكنني قراءة معلمات التكوين مرت في خلال web.xml؟ مع السيرفلتس، السياق المعلمة يمكن استخدامها. كيف قرأت المعلمات السياق من داخل Restlet؟

هل كانت مفيدة؟

المحلول

:

<اقتباس فقرة>   

وتتوفر المعلمات الحرف الأول في في إطار التطبيق :   getApplication (). الحصول على سياق (). المتطلبات البيئية getParamet ().

في web.xml:

  <context-param>
    <param-name>my.context.param</param-name>
    <param-value>Hello World</param-value>
  </context-param>

في لRestlet وتمثل الطريقة، استخدام:

// => "Hello World"
String result = 
  getApplication().getContext().getParameters().getFirstValue("my.context.param");

نصائح أخرى

وServerServlet يضيف جميع المعلمات الحرف الأول من كل من servletConfig ومن servletContext للسياق التطبيق.

وذلك اعتمادا على حاجتك، إما أن تفحص شفرة المصدر لServerServlet، وقراءة معلمات التكوين في نفس الطريق، أو لمجرد الحصول على القيم من restlet الخاص بك، أو سياق التطبيق restlet الخاص بك ل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top