الانتقال إلى المحتوى
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.

Add.context.sessionscope.get(userid) لاتعمل

Featured Replies

بتاريخ:

لإسترجاع قيمة موجودة في الـ session

في البداية نعرف فلسلفة العمل كيف تتم حتى أتمكن من إسترجاع أي قيمة أريدها

 

حسناً ، أنا وضعت معلومات المستخدم بالـ  session  بمتغير إسمه userInf  والمتغير هذا من نوع class

 إذن عند الإسترجاع  أسترجعه كـ class  أيضاً ثم أخذ القيمة التي أريدها منه ،كإن يكون إسم المستخدم أو كلمة المرور

 

إذن في البداية دعنا نسترجع ما وضعته بهذا السطر

           UserInfoo user =(UserInfo)context.getExternalContext().getSessionMap().get("userInf");

الآن تم إسترجاع كل القيم التي في الـ session  بالهيئة التي وضعت بها وضعتها بهيئة class  إسترجعتها بمتغير من نوع class أيضاً (لاحظ نوع المتغير التي تم إسترجاع القيم فيه)

 

الآن قم بتعريف متغير حسب القيمة التي تريدها على سبيل المثال أريد إسم المستخدم إذن سيكون بالشكل التالي :

String userName= user.getUsername();

الآن أصبح إسم المستخدم لدي بالمتغير userName بعد أن كان بالـ session 

فقط نتعرف على آلية العمل وإن شاء الله تحل المشكلة التي لديك والتي سببها صيغة إسترجاع قيمة في الـ session لم تكن صحيحة

  • الردود 28
  • المشاهدات 4.5k
  • البداية
  • اخر رد

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

Most Popular Posts

  • هل تم وضع متغير باسم userId في session أرجو استخدام علامة تنصيص "

  • مباشرة بعد السطر context.getExternalContext().getSessionMap().put("userKey",user);

  • سحناً تأكد من العناصر في الصفحة هل يوجد عنصر اسمه Add  حيث يوجد خطأ واضح لهذا العنصر

الصور المنشورة

بتاريخ:

لإسترجاع قيمة موجودة في الـ session

في البداية نعرف فلسلفة العمل كيف تتم حتى أتمكن من إسترجاع أي قيمة أريدها

 

حسناً ، أنا وضعت معلومات المستخدم بالـ  session  بمتغير إسمه userInf  والمتغير هذا من نوع class

 إذن عند الإسترجاع  أسترجعه كـ class  أيضاً ثم أخذ القيمة التي أريدها منه ،كإن يكون إسم المستخدم أو كلمة المرور

 

إذن في البداية دعنا نسترجع ما وضعته بهذا السطر

           UserInfoo user =(UserInfo)context.getExternalContext().getSessionMap().get("userInf");

الآن تم إسترجاع كل القيم التي في الـ session  بالهيئة التي وضعت بها وضعتها بهيئة class  إسترجعتها بمتغير من نوع class أيضاً (لاحظ نوع المتغير التي تم إسترجاع القيم فيه)

 

الآن قم بتعريف متغير حسب القيمة التي تريدها على سبيل المثال أريد إسم المستخدم إذن سيكون بالشكل التالي :

String userName= user.getUsername();

الآن أصبح إسم المستخدم لدي بالمتغير userName بعد أن كان بالـ session 

فقط نتعرف على آلية العمل وإن شاء الله تحل المشكلة التي لديك والتي سببها صيغة إسترجاع قيمة في الـ session لم تكن صحيحة

سلام استاذه ميسم اشكري علي الشرح الوافي الكافي..طريقه ال class قمت بتجربتها ونجحت معي في وضعها في inputtext عادي ..ولكن اريد وضعها في حقل سيخزن بيناته في DB

بتاريخ:

في دالة doDML تستطيع وضع كود التخزين

  • بعد 10 شهور...
بتاريخ:

لحل هذا الخطأ وقد قمت بالتجربه قم بعمل un check ل Groovy Expression Type Validation الموجود فى 

Model - project properties - ADF Business Components- Options

تم تعديل بواسطة hassan hadad

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

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

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

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

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

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.