بتاريخ: 14 يوليو 201312 سنة comment_238513 عندي مشكلة في الجملة InputStream fs = context.getResourceAsStream("/reports/" + repPath) المشكلة هي fs is null انا حطط report in web content \reports وانا عامل back bean للصفحة في package اسمها beans وهي اللي فيها الكود هل لازم احط bean في meta inf طب ازاي هو مجلد مش package ازاي اظبط المسارات ولا لازم اعمل حاجة في web.xml شكرا ورمضان كريم تقديم بلاغ
بتاريخ: 15 يوليو 201312 سنة كاتب الموضوع comment_238541 انا متأكد انا كاتب المسار مظبط لاني كتبة كامل وبعمل اختبار لوجود الملف وبرضة قيمة fs تكون null String mypath ="C:\\JDeveloper\\mywork\\hr_rep\\ViewController\\public_html\\WEB-INF\\reports\\"+repPath; File f = new File(mypath); if(f.exists()) { InputStream fs = context.getResourceAsStream(mypath); JasperReport template = (JasperReport) JRLoader.loadObject(fs); تقديم بلاغ
بتاريخ: 15 يوليو 201312 سنة comment_238545 getResourceAsStream تقوم بإرجاع الملف قياساً إلى مسار public_html وبالتالي المسار الذي تكتبه خطأ تقديم بلاغ
بتاريخ: 16 يوليو 201312 سنة كاتب الموضوع comment_238560 شكرا ليك يا بشمهندس ماجد انا اعتمدت على مشاركة ليكي سابقة يتم عما الstream jrxml lمش من jasper بس ازاي نظبط data source من weblogic srever ورمضان كريم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.