في Struts2 ، كيف يمكنك مشاركة HTML المشتركة عبر جميع الصفحات؟

StackOverflow https://stackoverflow.com/questions/1786387

سؤال

في Struts2 ، كيف يمكنك مشاركة HTML المشتركة عبر جميع الصفحات؟

في ASP.NET ، لديك صفحات رئيسية ، وفي القضبان هناك تخطيطات. والفكرة هي أن HTML المشتركة (على سبيل المثال الرأس والقائمة والأنماط) كلها سهلة الحفاظ عليها لأنها في مكان واحد ، لكن طوال حياتي لا يمكنني العثور على الميزة المكافئة في Struts2.

هل يطلق عليه شيء آخر ، أو شيء من هذا القبيل ، هل هذا هو السبب في أنني لا أستطيع العثور عليه؟

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

المحلول

لقد استخدمت كل من البلاط 2 و sitemesh لإنجاز هذا.

البلاط يعتمد على التكوين حيث تحدد الصفحات وهيكلها (عادة في XML)

يعتمد Sitemesh على ديكورات حيث يكون لديك قالب يتم تطبيقه من خلال مرشح على الصفحة الناتجة. يستخدم SiteMesh المزيد من الذاكرة على جانب الخادم بسبب إعادة تصفية التصفية التي تم إجراؤها في المرشح ، لذلك يجب تحليل HTML لصفحة النتائج وتطبيقه.

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