الانتقال إلى المحتوى

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


ikramy_mariam

Recommended Posts

السلام عليكم
قمت بعمل صفحة login بنفس خطوات شرح المهندس مصطفي ماجد
اريد بعد دخول المستخدم بشكل صحيح للصفحه التاليه ان استرجع رقمه userId في ال VO الذي سينتقل اليه اليوسر في حالة ال login success
فقمت بوضع قيمة افتراضيه في ال expressions الخاص بال attribute المراد عرض ال userId فيه بحيث يحصل علي قيمته من ال sessionScope واستخدمت التالي:
add.context.sessionScope.get('userId')
ولكن يحدث ما يلي:
ال login يتم بنجاح والمستخدم ينتقل للصفحه التاليه ولكن ال input text الذي وضعت به القيمه الافتراضيه بالطريقه الموضحه آنفا يرجع بدون قيمه
ارجوا توضيح الخطأ الذي وقعت فيه
اشكركم جزيلا

رابط هذا التعليق
شارك

هل تم وضع متغير باسم userId في session

أرجو استخدام علامة تنصيص "

باش مهندس مصطفي

أشكرك جزيلا علي سرعة الرد

 

لقد قمت فعلا باستخدام علامة التنصيص و لم يتغير شيئ

 

إذا كنت حضرتك تقصد ان ال userId تم وضعه في ال userKey .. فلقد قمت بذلك بالفعل

 

وقد ارفقت كود ال login و ال AppModuleAMImpl و ال UserInfo

 

أشكرك علي الاهتمام بالمساعده

AppModuleAMImpl.txt

Login.txt

UserInfo.txt

رابط هذا التعليق
شارك

  • بعد 1 شهر...

)(,add.context.sessionScope.get('userالسﻻم عليكم اخوتى تزكرت انى لم اكتب هذه الخطوه ف attribute اريد ان اعرف اهميتها ومعنى الجمله

رابط هذا التعليق
شارك

  • بعد 3 شهور...

أضف هذا السطر

context.getExternalContext().getSessionMap().put("userId",user.getUserId());

"userId" هل هو الموجود في UserInfo

رابط هذا التعليق
شارك

بيظهر لي هذا الخطا.. مالحل؟

\Name Add not found in the given object: ViewRow [oracle.jbo.Key[801843 ]].

رابط هذا التعليق
شارك

 

أضف هذا السطر

context.getExternalContext().getSessionMap().put("userId",user.getUserId());

"userId" هل هو الموجود في UserInfo

 

لا هذا مجرد اسم فقط ويمكن استخدام أي اسم أخر

رابط هذا التعليق
شارك

بيظهر لي هذا الخطا.. مالحل؟

\Name Add not found in the given object: ViewRow [oracle.jbo.Key[801843 ]].

استخدم كلمة adf بدلاً من add

من كتبها قام بكتابتها خطأ في الأساس

رابط هذا التعليق
شارك

نعم قمت بتعديلها مسبقا ب adf ولكن لاتعمل..انا استخدم الاصداره 12c

رابط هذا التعليق
شارك

Error(10,1): [static type checking] - [ADF security error] Accessing the sessionScope property on class oracle.adf.share.ADFContext is not permitted.
 @ line 10, column 1  

رابط هذا التعليق
شارك

من ال View Object افتحه على ال Source

 

اذهب إلى Attribute الذي تستخدم فيه التعبير Adf.context.sessionScope

قم بتغيير الخاصية trustMode ، قيمتها من untrusted إلى trusted

 

--------------

بالتوفيق.

رابط هذا التعليق
شارك

من ال View Object افتحه على ال Source

 

اذهب إلى Attribute الذي تستخدم فيه التعبير Adf.context.sessionScope

قم بتغيير الخاصية trustMode ، قيمتها من untrusted إلى trusted

 

--------------

بالتوفيق.

سلام ..قمت بالتغيير فعلا لم ياتي بخطا في اثناء عمل  rebuild.

الرساله اصبحت تاتي بعد التنفيذ في شاشه الدخول

ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #1

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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