بتاريخ: 23 سبتمبر 20169 سنة comment_278285 لإسترجاع قيمة موجودة في الـ session في البداية نعرف فلسلفة العمل كيف تتم حتى أتمكن من إسترجاع أي قيمة أريدها حسناً ، أنا وضعت معلومات المستخدم بالـ session بمتغير إسمه userInf والمتغير هذا من نوع class إذن عند الإسترجاع أسترجعه كـ class أيضاً ثم أخذ القيمة التي أريدها منه ،كإن يكون إسم المستخدم أو كلمة المرور إذن في البداية دعنا نسترجع ما وضعته بهذا السطر UserInfoo user =(UserInfo)context.getExternalContext().getSessionMap().get("userInf"); الآن تم إسترجاع كل القيم التي في الـ session بالهيئة التي وضعت بها وضعتها بهيئة class إسترجعتها بمتغير من نوع class أيضاً (لاحظ نوع المتغير التي تم إسترجاع القيم فيه) الآن قم بتعريف متغير حسب القيمة التي تريدها على سبيل المثال أريد إسم المستخدم إذن سيكون بالشكل التالي : String userName= user.getUsername(); الآن أصبح إسم المستخدم لدي بالمتغير userName بعد أن كان بالـ session فقط نتعرف على آلية العمل وإن شاء الله تحل المشكلة التي لديك والتي سببها صيغة إسترجاع قيمة في الـ session لم تكن صحيحة تقديم بلاغ
بتاريخ: 27 سبتمبر 20169 سنة comment_278389 لإسترجاع قيمة موجودة في الـ 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 تقديم بلاغ
بتاريخ: 17 أغسطس 20178 سنة comment_289222 لحل هذا الخطأ وقد قمت بالتجربه قم بعمل un check ل Groovy Expression Type Validation الموجود فى Model - project properties - ADF Business Components- Options تم تعديل 17 أغسطس 20178 سنة بواسطة hassan hadad تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.