• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

abourawash

اعضاء
  • عدد المشاركات

    71
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن abourawash

  • الرتبة
    عضو
  1. عند كتابتى للكود و ادخال قيمة للمتغير من النوع  String يكون هذا هو الناتج      ÙØ­Ùد اسÙاعÙÙا     فما هو الحل مع العلم      <html xmlns="http://www.w3.org/1999/xhtml"      xmlns:h="http://java.sun.com/jsf/html"      xmlns:f="http://java.sun.com/jsf/core"      xmlns:ui="http://java.sun.com/jsf/facelets"      xmlns:p="http://primefaces.org/ui">      <head>               </head>   <h:head>         <meta http-equiv="Content-Type" content="text/html; charset=windows-UTF-8"/>     
  2. بسم الله الرحمن الرحيم انا اعمل على JSF1.2 وعند محاولة العمل على Primefaces عرفة انه يجب ان اعمل على JSF 2 واريد ان اعرف كيفية تركيب على Eclips
  3. ممكن كتاب لتعليم ازاى اتصل جافا سكريبت الى قاعدة بيانات
  4. البرنامج يعمل اذا تم التشغيلة من السيرفر لا يعمل خطأ و اذا طلبة الصفحة من اى جهاز اخرى بيعمل مشكلة المشكلة هى من الاوراكل و هى كا التالى ORA-01858: a non-numeric character was found where a numeric was expected و عند اظهار التاريخ المرسل للاوراكل هو من السيرفر يعطى 18/07/2011 الصفة عند التشغيل من على السيرفر و من جهاز العميل 11/07/17
  5. مشكلة فى التاريخ بعد عمل Deploy عند تشغيل البرنامج من Eclips مش بيعمل اى مشكلة ولكن عند تشغيلة من كمبيوتر بعيد تحدث مشكلة من الاوراكل لا ادرى كيف اتصرف حاولت كتير اغير الفورمات لا يقبل اى فورمات PreparedStatement ins_st=conn.prepareStatement("Insert into loan(re_ID,Date_request,attach,stat,stu_ID" + ",finish,value_loan)values(?,?,?,?,?,?,?)"); ins_st.setInt(1, req_num); Date date_now=new Date(); ins_st.setString(2,DateFormat.getDateInstance().format(date_now)) ;
  6. هل من الممكن التغير من Jsf 1.2 الى Jsf 2.0 مع انى قومة بمسح ملفات jsf-api الى jsf-api-2.0 و ملف jsf-impl الى jsf-impl 2 و لكن يحدث خطأ
  7. هل ممكن تغير الرسالة : Validation Error: Value is required الى الاسم الاول مطلوب <td><h:inputText id="email" value="#{emp.email1}" style="width:300" required="#{emp.req}" label="مطلوب" > <f:validator validatorId="checkvalidemail" /> </h:inputText> <h:message for="email" style="color:red" /> مع العلم انى شغال Jsf 1.2
  8. لا تعمل هل الموضوع مختلف فى JSF
  9. طيب ازاى و انا مش معاية Path بتاع المشروع على السيرفر و عند و ضع الصورة بهذا الشكل <body Background="/img/1.jpg"> لا يعرف المسار و عند كتابة المسار كامل يتم تحميل الصورة فى الخلفية فما هو الحل
  10. بعد الانتهاء من المشروع عملة خلفية للصفحات كله و لكن عند طلب الصفحة من اى جهاز اخرى الخلفية لا تعمل و تظهر بيضاء مع العلم انى مستخدمة بشكل ده <body Background="c:img/1.jpg> "
  11. اشغل ext js3.0 عن طريق eclips ازاى برجاء حتى اتمكن من اتمام مشروعى
  12. بعد عمل صفحة تحميل للصورة من جهاز العميل الى السيرفر عند تجربة البرنامج كانت تعمل ولكن لان لا اعرف ما المشكلة الكود كما هو برجاء الرد لمعرفة السبب عند الضغط على زر التحميل لا يستجيب لاى شئ مع ان كان يعمل ما هو السبب مع العلم انى الجار الموجودة تحت مجلد lib tomahawk-1.1.5.jar tomahawk.jar myfaces-extensions-1.0.9.jar commons-fileupload-1.2.2.jar commons-io-1.1.jar commons-logging-api-1.0.2.jar commons-beanutils-1.7.0-osgi.jar commons-io-1.1.jar دى ال web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name>loan</display-name> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>server</param-value> </context-param> <filter> <description>Set the size limit for uploaded files. Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB</description> <display-name>extensionsFilter</display-name> <filter-name>extensionsFilter</filter-name> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class> <init-param> <param-name>uploadMaxFileSize</param-name> <param-value>100m</param-value> </init-param> <init-param> <param-name>uploadThresholdSize</param-name> <param-value>100k</param-value> </init-param> </filter> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> <!-- Faces Servlet --> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- Faces Servlet Mapping --> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> <login-config> <auth-method>BASIC</auth-method> </login-config> </web-app> الصفحة <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %> <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <html> <head> <title>t:inputFileUpload example</title> </head> <body dir="rtl"> <f:view> <br/> <br/><h1>تحميل صورة ضوئية من الغرض من القرض</h1> <br/> <center> <h:form id="welcomeForm" enctype="multipart/form-data"> <table> <tr><td><h:outputText value="رقم الطلب"/></td><td> <h:outputText value="#{loan.stu_num}"></h:outputText> </td></tr> <tr><td><h:outputText value="اسم الطالب"></h:outputText></td> <td><h:outputText value="#{loan.stu_name}" /></td></tr> </table> <t:inputFileUpload id="fileupload" value="#{loan.upFile}" size="20" style="width:500px" /><p/> <h:commandButton value="تحميل" action="#{loan.upload2}" /> <h:commandButton value="عودة" action="Back_loan" /> </h:form> </center> </f:view> </body> </html> وده الكود الخاص بتحميل public String upload2(){ try { InputStream stream = upFile.getInputStream(); long size = upFile.getSize(); byte [] buffer = new byte[(int)size]; stream.read(buffer, 0, (int)size); BufferedWriter cre_file = new BufferedWriter(new FileWriter("D:/UploadedFiles/fd")); for(int str=0 ; str>buffer.length;str++){ cre_file.write(buffer[str]); } String file_num=getfilename(); //JOptionPane.showMessageDialog(null,file_num); String ext=getExtension(upFile); File FileSave= new File("D:/loan/WebContent/FileuploadForm/" + file_num + "." + ext); OutputStream out = new FileOutputStream(FileSave); boolean b=getexist(req_num,10); boolean sub=getexist(Integer.parseInt(this.stu_num),10); // boolean s=getexist(Integer.parseInt(stu_num) ,10); InputStream in = new BufferedInputStream(upFile.getInputStream()); buffer = new byte[64 * 1024]; int count; while ((count = in.read(buffer)) > 0){ out.write(buffer, 0, count); } in.close(); out.close(); try { // Connection conn; // conn =DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver " // + "(*.mdb)}; Dbq=D:\\Stdnt.mdb"); conn_db(); if(b){ PreparedStatement pra_up=conn.prepareStatement("update atta set atta=? where re_no=? and type_ph=?"); pra_up.setString(1,"/FileuploadForm/"+ file_num + "." + ext ); pra_up.setInt(2,req_num); pra_up.setInt(3, 10); int msg_no = JOptionPane.showConfirmDialog(null, "سوف يتم تغير الفاتورة", "أنتبه", JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE); if(msg_no==JOptionPane.YES_OPTION){ Killfile(req_num,10); int msg= pra_up.executeUpdate(); if (msg==1){ JOptionPane.showMessageDialog(null,"تم تغير"); } } }else if(sub){ PreparedStatement pra_up=conn.prepareStatement("update atta set atta=? where re_no=? and type_ph=?"); pra_up.setString(1,"/FileuploadForm/"+ file_num + "." + ext ); pra_up.setInt(2,Integer.parseInt(stu_num)); pra_up.setInt(3, 10); int msg_no = JOptionPane.showConfirmDialog(null, "سوف يتم تغير الفاتورة", "أنتبه", JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE); if(msg_no==JOptionPane.YES_OPTION){ Killfile(Integer.parseInt(stu_num),10); int msg= pra_up.executeUpdate(); if (msg==1){ JOptionPane.showMessageDialog(null,"تم تغير"); } } }else{ PreparedStatement prst=conn.prepareStatement("insert into atta(re_no,atta,type_ph)values(?,?,?)"); if(req_num==0){ prst.setInt(1,Integer.parseInt(stu_num)); }else{ prst.setInt(1, req_num); } prst.setString(2,"/FileuploadForm/"+ file_num + "." + ext ); prst.setString(3, "10"); JOptionPane.showMessageDialog(null, "form hear"); int stat=prst.executeUpdate(); if(stat==1){ JOptionPane.showMessageDialog(null, "تم عملية التحميل"); file1=true; sub_req=false; } } // PreparedStatement prst=conn.prepareStatement("insert into atta(re_no,atta)values(?,?,?)"); // prst.setString(1, String.valueOf(form_num)); // prst.setString(2,"/FileuploadForm/"+ file_num + "." + ext ); // prst.setString(3, "1"); // int stat=prst.executeUpdate(); // if(stat==1){ // JOptionPane.showMessageDialog(null, "تم عملية التحميل"); // } }catch (SQLException e3) { JOptionPane.showMessageDialog(null, "error"); }
  13. جميع التاج تعمل لكن عند استخدامى <rich:tabPanel> و اعرف ما السبب و يعطنى هذه الصفحة HTTP Status 500 - -------------------------------------------------------------------------------- type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Resources framework is not initialised, check web.xml for Filter configuration javax.faces.webapp.FacesServlet.service(FacesServlet.java:249) root cause javax.faces.FacesException: Resources framework is not initialised, check web.xml for Filter configuration org.ajax4jsf.resource.ResourceBuilderImpl.getWebXml(ResourceBuilderImpl.java:118) org.ajax4jsf.resource.ResourceBuilderImpl.getUri(ResourceBuilderImpl.java:325) org.ajax4jsf.resource.InternetResourceBase.getUri(InternetResourceBase.java:218) org.richfaces.renderkit.html.TabPanelRenderer.doEncodeBegin(TabPanelRenderer.java:185) org.richfaces.renderkit.html.TabPanelRenderer.doEncodeBegin(TabPanelRenderer.java:180) org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:100) javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785) javax.faces.component.UIComponent.encodeAll(UIComponent.java:884) javax.faces.render.Renderer.encodeChildren(Renderer.java:137) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809) javax.faces.component.UIComponent.encodeAll(UIComponent.java:886) javax.faces.component.UIComponent.encodeAll(UIComponent.java:892) com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244) com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175) org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100) org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.30 logs.
  14. طريقة تشغيل richfaces 4.0

    برجاء شرح طريقة تشغيل RichFaces 4.0 مع اعلم انى استخدم JSF 1.2
  15. ازاى اعم upload by PrimeFaces

    طيب الشرح ده glassfish ممكن شرح اخر على tomcat