الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Call Jspx In Switcher

Featured Replies

بتاريخ:

قم بإنشاء متغير عادي من نوع String مثلاً وربط قيمته بالحقل من خلال خاصية value وبالتالي يتم الحصول على القيمة التي أدخلها المستخدم من خلال هذا المتغير

  • الردود 58
  • المشاهدات 4.1k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • ميسم الكرام
    ميسم الكرام

    تستطيعين إضافتها إلى نفس الصيغة إن أردت هذا لاتوجد مشكلة إن شاء الله لتكون الصيغة بالشكل التالي  /reportservlet?reportName=anyNameReport&userId=#{sessionScope.userId}

بتاريخ:
  • كاتب الموضوع

ولكن انا عندى براميتر واحد على التقرير وله قيمه ياخذها بالصيغه التاليه
FacesContext.getCurrentInstance
().getExternalContext().getSessionMap().get
("Agentno ;(("

بتاريخ:

إذن أين المشكلة بالضبط؟

بتاريخ:
  • كاتب الموضوع

المشكله انى ﻻ ادخل قيمه اخذ قيمه البراميتر من الصيغه السابقه منsession

بتاريخ:

لم أفهم

بتاريخ:
  • كاتب الموضوع

قم بإنشاء متغير عادي من نوع String مثلاً وربط قيمته بالحقل من خلال خاصية value وبالتالي يتم الحصول على القيمة التي أدخلها المستخدم من خلال هذا المتغير

المستخدم ﻻيدخل قيمه

التقرير يعطى الفواتير الغير مسدده لليوزر الداخل

اعنى البراميتر يساوى رقم اليوزر الداخل حسب الصيغه السابقه

بتاريخ:

حسناً أين المشكلة بالضبط؟

بتاريخ:
  • كاتب الموضوع

المشكله ف الحقل اللذى تقول انشئه واعطيه قيمه من المتغير المنشء ف الكﻻس كى ياخذ القيمه من الحقل هذا الحقل اجعله مخفى ام ماذا ﻻنى ﻻادخل قيمه اخذ القيمه مباشر من session scope

بتاريخ:

صيغة السؤال غير واضحة

بتاريخ:
  • كاتب الموضوع

انا عندى ريبورت به برامتر واحد وهذا البرامتر ياخذ القيمه مباشر منsession بالصيغه السابقه
بالنسبه لجوابك انه ادرج حقل ف الصفحه وتاخذ قيمتها من متغير انشئه ف الكﻻس مشكلتى ان البرامتر ياخذ القيمه مباشره ماذا افعل

بتاريخ:

حسناً يمكن تمرير القيمة مباشرة

ما المشكلة في هذا بالضبط؟

بتاريخ:

أعتقد السؤال هو:

كيف أمرر قيمة في session scope كـ parameter لإستدعاء تقرير (Call Report) ، بصيغة أخرى كيف أجعل قيمة الـ session scope كـ parameter لإستدعاء تقرير (Call Report) 

ليتم الإجابة

فهذا يعتمد على الطريقة المتبعة في إستدعاء التقرير،، هل تم إستخدام Servlet ، أم من الـ java class 

حتى نعرف كيف يتم تمرير قيمة في session scope إلى أي منهما كـ parameter 

أم ليس هذا هو ما تريدين السؤال عنه؟

بتاريخ:
  • كاتب الموضوع

اﻻخت ميسم انا مشكلتى معfragment كان الريبورت يعمل جيدا
وحتى تم تمرير قيمةsession الى parameter
ولكن بعد تحويل الصفحه الى jsff ظهرت المشكله كنت استخدمjava class

ولكن بالنسبه servlet فلم اجربها

بتاريخ:

مع jsff  الأمر مختلف ، يفترض إستخدام Servlet 

بتاريخ:
  • كاتب الموضوع

ساجرب اذن ولكن ماذا عن تمرير قيمة session للبراميتر فىservlet اين اضع القيمه

بتاريخ:

servlet تسمح بقراءة القيمة من session مباشرة

بتاريخ:
  • كاتب الموضوع

كيف ذلك ياباشمهندس

بتاريخ:
  • كاتب الموضوع

كيف ذلك ياباشمهندس

بتاريخ:
  • كاتب الموضوع

اذن ﻻ احتاج للصيغه التى كنت اكتبها فjava class

بتاريخ:

يمكن تمرير القيمة من session scope إلى servlet أما من خلال الكود أو من خلال EL

ضعي (button(go على الصفحة وفي خاصية الـ Destination للـ button  يتم المناداة على التقرير حسب قيمة الـ session 

بالصيغة التالية على سبيل المثال المسميات حسب ما لديك

/reportservlet?userId=#{sessionScope.userId}
بتاريخ:
  • كاتب الموضوع

يزيدك علما اختى اذن ساجرب

بتاريخ:
  • كاتب الموضوع

/reportservlet?userId=#{sessionScope.userId}

السلام عليكم الاخت ميسم ممكن تفسير للصيغه 

بتاريخ:

 

/reportservlet           servlet pattern

  ?                           ثابتة ضمن الصيغة

  userId                 على أساسه يتم عرض التقرير  parameter name

  sessionScope.userId  القيمة الموجودة في session  التي سيتم مساواتها لـ قيمة parameter name  حتى يتم عرض التقرير 

 

تم تعديل بواسطة ميسم الكرام

بتاريخ:
  • كاتب الموضوع

ولكن كيف بالنسبه لاسم التقرير

بتاريخ:

تستطيعين إضافتها إلى نفس الصيغة إن أردت هذا لاتوجد مشكلة إن شاء الله

لتكون الصيغة بالشكل التالي 

/reportservlet?reportName=anyNameReport&userId=#{sessionScope.userId}

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.