سؤال

طلبي يستخدم Spring MVC. في الطريق من وحدة التحكم إلى العرض ، نأخذ Adventage من هذا الإطار عن طريق إنشاء حبة من النموذج المستخدم لعرض الخصائص ذات الصلة من خلال JSP. ومع ذلك ، في طريق العودة ، بمعنى أنه بعد إرسال نموذج إلى وحدة التحكم ، فإنه يستخدم httprequest الخام بدلاً من فوربان منظم.

أعتقد أن هذا أمر عذب لذلك أنا أبحث عن وسيلة لإدراج هذا في نموذج MVC الخاص بنا. رأيت في هذا حلقة الوصل بطريقة ما أن الربيع MVC يتعامل معها. عن طريق إضافة إلى ملزمة JSP مثل:

<spring:bind path="command">  <font color="red">    <b><c:out value="${status.errorMessage}"/></b>  
</font>
</spring:bind>

وإلى وحدة التحكم:

 protected ModelAndView onSubmit(Object command) throws ServletException  
{    Widget widget = (Widget) command;
...
}

لكن هذا الحل ليس جيدًا لتنفيذنا - لا أريد إضافة أي شيء إلى JSP بالإضافة إلى ذلك. تتم بعض المعلمات التي يتم إضافتها إلى HTTPrequest في رمز JavaScript. لذلك أنا أبحث عن حل يمكن أن ينشئ Formbean خارج معلمات النموذج بينما لا يتم تعريف رسم الخرائط على JSP ولكن في مكان آخر (في بعض XML المخصص بشكل واضح).

أيه أفكار؟

لا يوجد حل صحيح

نصائح أخرى

إن أبسط طريقة لاستخدام فول (أمر) في الربيع هو كتابة وحدة تحكم تمتد SimpleFormController.

تعرض Google السريع عددًا من البرامج التعليمية الأساسية - على سبيل المثال:

http://www.vaannila.com/spring/spring-simple-form-controller-1.html

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