استدعاء 2 أو أكثر من وجهات النظر مع وحدة تحكم واحدة في جافا الربيع

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

  •  03-07-2019
  •  | 
  •  

سؤال

وأريد أن أدعو 2 وجهات النظر داخل تحكم واحدة في الربيع مع جافا. على سبيل المثال

this.controller.view('header');
this.controller.view('body');
this.controller.view('footer');

وكيف يمكنني أن أفعل ذلك؟ أو أنه من الممكن في الربيع؟ أو يمكنك توحي بأي طريقة أخرى للقيام بذلك؟

ويمكن أن أسميه وجهة نظر داخل الرأي. على سبيل المثال في view/login.jsp،

<table><tr><td>
<jsp>this.controller.view('login_form')</jsp>
</td></tr></table>

نعم، كل رموز ط كتب لا توجد لغة التخطيط الاستراتيجي المشترك صالحة، ولكن هذا هو مفهوم أريد القيام به في هذا المشروع.

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

المحلول

ويبدو أن كنت ترغب في إعادة استخدام أجزاء من JSP (رأس الصفحة وذيلها) عبر صفحات JSP متعددة. إذا كان هذا هو الحال، والنظر في استخدام عرض واحد مخصص (على سبيل المثال login_form.jsp) وباستخدام JSP <لأ href = "http://java.sun.com/products/jsp/tags/11/syntaxref1112.html" يختلط = "نوفولو noreferrer"> تتضمن عبارات لدمج شظايا "مشتركة" من تلك الصفحة JSP.

وكمثال على ذلك (من login_form.jsp):

<jsp:include page="header.jsp"/>
<!-- login_form specific page content goes here -->

<jsp:include page="footer.jsp"/>

وهذا من شأنه أن يسمح لك لإعادة رأس مشترك والمحتوى تذييل عبر صفحات JSP متعددة.

وأوصي أيضا وجود نظرة في ربيع MVC ( الوثائق)، بل هو نهج جيد جدا لفصل الربيع التطبيقات على شبكة الإنترنت.

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