احصل على طلب النموذج باستخدام Seam/JSF
سؤال
لدي نموذج استعلام أرغب في إرساله كطلب GET حتى يتم وضع إشارة مرجعية على صفحة النتائج وإراحتها.إنه حقل النص الكلاسيكي الخاص بك مع زر إرسال.كيف يمكنني حث Seam/JSF على استخدام GET وتضمين تعبير الاستعلام كمعلمة بدلاً من POST، الافتراضي؟
المحلول
كل ما عليك فعله هو تمكين SeamFilter في web.xml.يرى مثال المدونة للحصول على مثال تطبيق RESTful باستخدام Seam.المفتاح هو استخدام معلمة صفحة التماس، المحددة في WEB-INF/pages.xml
نصائح أخرى
يمكنك استخدام PhaseListener لتحويل طلبات POST إلى طلبات GET أو فقط لتفسير طلبات GET بحيث يمكن وضع إشارة مرجعية عليها.
يجب أن تشرح هذه الصفحة بمزيد من التفاصيل:
http://balusc.blogspot.com/2007/03/post-redirect-get-pattern.html
إذا كنت تستخدم s:button
أو s:link
, ، سيستخدم النموذج الخاص بك طريقة GET.
لا تنتمي إلى StackOverflow