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

رساله عند التنفيذ من Jdeveloper

Featured Replies

بتاريخ:

ماحل هذه الرساله عند التنفيذ من الجي دفلوبر كما في الصوره نفذت قرابه ربع ساعه ولاينفذ

jdev.pdf

بتاريخ:

يجب وضع stack trace من أوله

بتاريخ:

ويفضل أن يتم نسخ النص وليس وضعه كصورة

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

يجب وضع stack trace من أوله

اخي ماذا تعني stack trace 

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

ويفضل أن يتم نسخ النص وليس وضعه كصورة

تمام

 اذن تاتي الرساله التاليه 

Closing the socket, as no data read from it on 192.168.13.24:54,600 during the configured idle timeout of 5 seconds.> 
بتاريخ:

 

يجب وضع stack trace من أوله

اخي ماذا تعني stack trace 

 

هذا نص الخطأ كاملاً

بتاريخ:

 

ويفضل أن يتم نسخ النص وليس وضعه كصورة

تمام

 اذن تاتي الرساله التاليه 

Closing the socket, as no data read from it on 192.168.13.24:54,600 during the configured idle timeout of 5 seconds.> 

 

لا هذا لا يكفي

يجب وضع الملف كاملاً

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

adfms.rar

ولكن الملف كبير جدا يملا 3 شاشات لذلذك ضغطته

بتاريخ:

راجع السطر UserCheck.java:24

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

هذا هو الكلاس

package view;
 
import javax.faces.application.NavigationHandler;
import javax.faces.context.FacesContext;
import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;
import javax.faces.event.PhaseListener;
 
import javax.servlet.http.HttpSession;
 
import model.BC.Ent.UserData;
 
import javax.servlet.http.HttpSession;
 
public class UserCheck implements PhaseListener {
    @Override
    public void afterPhase(PhaseEvent phaseEvent) {
        // TODO Implement this method
        FacesContext fc = phaseEvent.getFacesContext();
                HttpSession session =
                    (HttpSession)fc.getExternalContext().getSession(true);
                UserData u = (UserData)session.getAttribute("user");
                boolean loginpage =
                    fc.getViewRoot().getViewId().lastIndexOf("login") > -1 ? true : false;
 
                if (!loginpage && u == null) {
                    NavigationHandler nh = fc.getApplication().getNavigationHandler();
                    nh.handleNavigation(fc, null, "logout");
                }
 
 
            }
 
    @Override
    public void beforePhase(PhaseEvent phaseEvent) {
        // TODO Implement this method
    }
 
    @Override
    public PhaseId getPhaseId() {
        // TODO Implement this method
        return PhaseId.RESTORE_VIEW;
    }
}
   
والمعلم بالاحمر هو السطر 24 ولكن لايوجد error  فقط تحذير باللون الاصفر
بتاريخ:

وماذا يذكر التحذير؟

لكن عموماً يجب التحقق من null

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

ماذا تقصد من التحقق من null

بتاريخ:

if ( fc.getViewRoot().getViewId() != null )

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

هي ليستnull
اذن ماذا افعل .?

بتاريخ:

ضع رسائل طباعة في كل مكان لتعرف مكان الخطأ

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

تمام ساحاول اذن

بتاريخ:

بالتوفيق

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

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

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

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

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

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.