سؤال
وكيف يمكنني استخدام قدما مشترك لجميع الإجراءات. يعني أنا لا أريد أن أكتب إلى الأمام المشترك في جميع الإجراءات.
<forward name="invalidlogin" path="/invalidlogin.jsp" />
وأنا لا أريد أن أكتب هذا في كل <Actions>
.
المحلول
وهذا يبدو وكأنه كنت مجرد وصف الامام العالمي. تعرف إلى الأمام العالمية في ملف الدعامات-config.xml. وبهذه الطريقة، يتم تعريف الأمام لجميع الإجراءات لذلك أي عمل يمكن استخدام الأمام.
وهكذا كنت مكان شيء كما يلي في ملف الدعامات-config.xml الخاص بك:
<global-forwards>
<forward name="error" path="jsp/error.jsp"/>
</global-forwards>
وبعد ذلك فقط إلى الأمام إلى "خطأ" في الدرجة العمل الخاص بك:
return mapping.findForward("error");
لا تنتمي إلى StackOverflow