كيف أطلب من تطبيق JSF إعادة توجيه إلى عرض جديد من خلال Flash؟

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

  •  25-09-2019
  •  | 
  •  

سؤال

أنا أستخدم وحدة فلاش للتنقل في الموقع (متصفح Freemind Flash). ومع ذلك ، أواجه مشكلة في التنقل/إعادة التوجيه. حالة الاستخدام النموذجية هي كما يلي. من صفحة الترحيب ، ينقر المستخدم على بلد ما. بعد ذلك ، تظهر خريطة Mind Flash. يقوم المستخدم بتصفح MindMap ، وينقر على العقدة المطلوبة. مدمج على هذه العقدة ، هو رابط لصفحة أخرى (على سبيل المثال ، ./resources/pages/id/airfreight.xhtml). يمكنني الحصول على هذه الصفحة لتحميلها ، لكن لا يمكنني توصيل هذه الصفحة إلى حبة مُدارة. أفترض أن هذا لأن تطبيق JSF لم يتم إعادة توجيهه إلى هذا الرأي الجديد. هل يمكن لأي شخص أن يرشدني هنا؟ كيف أطلب من تنفيذ JSF إعادة توجيه إلى العرض الجديد من خلال Flash؟ أنا مبتدئ باستخدام JSF 2.0.

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

المحلول

عندما يتصل المرء بصفحة يتم تعريف JSF Servlet على عنوان URL الخاص بها ، إذا كانت هناك مكالمة إلى الفاصوليا في الصفحة - سيتم الاحتجاج بها.

تأكد من أن لديك jsf servlet على تعيين عنوان URL هذا:

<servlet>
      <servlet-name>Faces Servlet</servlet-name>
      <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>Faces Servlet</servlet-name>
      <url-pattern>*.jsf</url-pattern>
  </servlet-mapping>

ما هي النتيجة التي تراه؟ هل قمت بتصحيح الرمز لترى أنه يصل إلى أي طريقة بين الفول؟ هل يمكنك نشر كود AirfReight.xhtml ورمز AirfreightBean.java؟

كذلك ، بالنظر إلى تعليق Balusc ، عليك تشغيل الرابط AirFreight.jsf

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