بتاريخ: 22 أغسطس 201610 سنة comment_277345 السلام عليكملقد بعمل ريبورت jasper report 5.0.1و عند استدعائه لا يظهر شيئ الشاشة و هذه هية methode try { ExternalContext ectx = FacesContext.getCurrentInstance().getExternalContext(); HttpServletResponse response = (HttpServletResponse) ectx.getResponse(); ServletOutputStream out; out = response.getOutputStream(); response.setHeader("Cache-Control", "max-age=0"); response.setContentType("application/pdf"); ServletContext context = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); InputStream input = context.getResourceAsStream("/Liste_dpt.jrxml"); JasperDesign design = JRXmlLoader.load(input); JasperReport report = JasperCompileManager.compileReport(design); report.setWhenNoDataType(WhenNoDataTypeEnum.ALL_SECTIONS_NO_DETAIL); InitialContext initialContext = new InitialContext(); DataSource ds = (DataSource) initialContext.lookup("java:comp/env/jdbc/HrDS"); Connection conn = ds.getConnection(); JasperPrint print = JasperFillManager.fillReport(report, null, conn); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); JasperExportManager.exportReportToPdfStream(print, byteArrayOutputStream); out.write(byteArrayOutputStream.toByteArray()); out.flush(); out.close(); FacesContext.getCurrentInstance().responseComplete(); } catch (SQLException sqle) { // TODO: Add catch code sqle.printStackTrace(); } catch (NamingException ne) { // TODO: Add catch code ne.printStackTrace(); } catch (IOException ioe) { // TODO: Add catch code ioe.printStackTrace(); } catch (JRException jre) { // TODO: Add catch code jre.printStackTrace(); } تقديم بلاغ
بتاريخ: 24 أغسطس 201610 سنة comment_277413 إذن لا يمكن الحكم على سبب الخطأ بسهولة تأكد أن كل جزء تم تنفيذه بالفعل تقديم بلاغ
بتاريخ: 24 أغسطس 201610 سنة كاتب الموضوع comment_277414 لقد وجدت الحل ولاكن لم افهمعندما استدعي Report with commandButton يشتغل عاديو عندما استعمل Button لا يشتغلما هو المشكل في رأيك و الفرق بين Button and commandButton تقديم بلاغ
بتاريخ: 24 أغسطس 201610 سنة comment_277415 بعض إصدارات JDeveloper كان فيها مشكلة في button تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.