سؤال

هل هناك أي طريقة لعقد ملفات العلامات خارج / Web-Inf / Match؟ ربما باستخدام TLD بطريقة أو بأخرى واتصل بها مع URI بدلا من Tagdir؟

سبب هذا الطلب هو أننا نحاول تشغيل العديد من المواقع من كود واحد، ونود أن نحصل عليه مثل WEF-INF / Site1 / templates، العلامات، ... لذلك إذا كانت هذه فكرة خاطئة أن تبدأ، فلا تتردد في ذلك لنقل ذلك.

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

المحلول

على ما يبدو لا: http://java.sun.com/j2ee/1.4/docs/utororial/doc/jsptags6.html. حتى إذا كنت تستخدم TLD ليقول أين تكون العلامة، فيمكن أن تكون إما في Web-INF / Tags أو Meta-INF / Tags للحصول على العلامات المعبأة في الجرار.

نصائح أخرى

الطريقة القياسية لتسليم Taglib هي حزمة جميع علاماتك في جرة ولها TLDs في الجرة أيضا في هذا الدليل،

  META-INF/tld/

عندما تبدأ الحاوية، ستقوم بمسح جميع الجرار ل TLD بحيث تعرف أين تجد العلامات. يمكنك ببساطة استخدام عنوان URL للإشارة إلى العلامات. هكذا يعمل JSTL.

إذا كانت المواقع المختلفة تعمل كملفات منفصلة ..، فيمكنك فقط نسخ العلامات ذات الصلة إلى / Web-Inf / Tags أثناء النشر

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